— stored prosedür ile user açmak
exec sp_addlogin
@loginame = ‘karyelist’
, @passwd = ‘102101’
, @defdb = ‘northwind’
, @deflanguage =’turkish’
— user login değiştirmek için tek tırnaklar arasındaki bölümde login bilgileri yer alır
exec sp_grantlogin ‘BUILTIN\administrators’
Builtin ile sql server’a login olmak için ; yukardaki komutu kullanabilriz
sql server a yeni login acountu eklerseniz şifrenizi,default olarak çalışan database ve hangi dili kullanacağınızı
özel olarak belirtmiş olursunuz.Eğer windows login eklerseniz bu özellikleri kullanazsınız.
windows auotantication ile ;
windows’a login olduktan sonra aynı login hakkınızı kullanarak sql server ‘a bağlanabilirsiniz
Sql server bunun için sizden şifre istemez.
sp_defaultlanguage ve sp_defaultdb sistem prosedürler sql server ve windows loginlerde geçerlidir.Bu her iki login sisteminide kapsamaktadır.
STORED PROSEDÜRLERDE KULLANICI GİRİŞİnin yasaklanması
EXEC SP_DENYLOGIN ‘DOMAIN\USER’ OLARAK YAPILANDIRILABİLİR.
user yerine girmesini istemediğiniz kişinin kullanıcı adını yazarsanız databaseden engellenir
engellediğiniz user hariç herkes login olabilir.Eğer bir windows kullanıcı gurubu ise
ve bu kullanıcı gurubunda kimse yoksa sql server ile bağlantı kurabilir.
STORED PROSEDÜRLERDE KULLANICI GİRİŞİnin iptal edilmesi
exec sp_revokelogin ‘domain\user’
komutu ile kullanıcı girişi sql server’da süresiz iptal edilir.bu sql windows group için garanti değildir
ve uygun değildir.Bunun sebebi hatalar doğurabileceği gibi geri dönüşü olmayan hatalarada sebep olabilir.
exec sp_droplogin ‘sqluser’
user erişimleri tamamen silinir.
Eğer şifre değişikliği yapmak istereniz sp_password sp sini kullanabilrsiniz.
use northwind
select * from customers
şeklindede kullanılabilir.
stored prosedür ile user açmak
Hiç yorum yok:
Yorum Gönder