Bu makalede mssql server üzerinde bulunan sp_configure ayarlarını herhangi bir loginin değiştirmesi için ne gibi yetkileri olduğunu görmüş olacağız. Öncelikle sql server üzerinde sysadmin yetkisi olan bir kullanıcı sp_configure ayarlarını rahatlıkla değiştirebilir. Tanımlanan herhangi bir sql ve windows loginin bu ayarları değiştirmesi için aşağıdaki işlemlerin yapılması gerekmektedir.
Herhangi bir login ile sp_configure ayarlarını değiştirmeye çalışalım bakalım ne gibi sorunlarla karşılaşacağız ve değişikliklere izin verecek mi..

Herhangi bir kullanıcı sa’ın yapmış olduğu ayarları görür ama sa yetkisi olmayan herhangi bir kullanıcı değişikliğe izin vermiyor bunun için kullanıcı bazında bazı ayarların yapılması gerekiyor. A1 kullanıcısına instance üzerinde yetki verildiği zaman sp_configure ayarlarını değiştirebilecek.
İlgili loginin properties bölümünde bulunan instance bazlı yetkilendirmeleri yaptığımız Securables kısmına gelinir. Burada S1\TEST instance üzerinde Alter Settings bölümünde ilgili login’e grant yetkisi verilmektedir.

A1 kullanıcısına system stored procedure’lerini değiştirme yetkisi verildikten sonra sp_configureden herhangi bir ayar set edildiğinde ilgili değerin set edildiğini görmüş olacağız.

İlgili kullanıcının sp_configure ayarını değiştirme yetkisini elinden aldığımızda sysadmin kullanıcısı ile aşağıdaki parametre değerini çalıştırdığımızda artık A1 kullanıcı default şeklinde görünün sp_configure yapılarını görmüş olacaktır.
EXEC sp_configure 'show advanced options',0
reconfigure
Bu makalede MSSQL Server sp_configure Ayarlarını Login’in Değiştirmesi konusunu görmüş olduk. Başka makalede görüşmek dileğiyle..
Size verilen her şey ancak dünya hayatının gelip geçici menfaatidir. Allah katındaki nimetler ise inanıp yalnızca Rablerine güvenip dayananlar için her bakımdan daha hayırlı ve daha devamlıdır. Şûrâ-36. Ayet