29 Şubat 2016 Pazartesi

stored prosedür ile user açmak

— 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