SQL Server’da 15405 hatası ve çözümü

Herkese merhaba, bu yazımda sizlere SQL Server da karşılaştığımız 15405 hatasının nedeninden ve çözümünden bahsedeceğim.

Örneğin bir veritabanının backup dosyasını aldınız ve veritabanınıza restore ettiniz. Daha sonra ‘sa’ kullanıcısı yada başka bir kullanıcı ile bu veritabanı üzerinde değişiklikler yapmak istediniz.

Örneğin Database Diagrams sekmesine tıklayıp yeni bir diagram oluşturmak istediğinizde karşınıza ‘sa’ kullanıcısı ile bu veritabanı üzerinde yeterli yetkinizin olmadığı gibi bir uyarı alabilirsiniz. SQL Server karşınıza Aşağıdaki gibi bir hata çıkaracaktır.

“Cannot use the special principal ‘sa’. (Microsoft SQL Server, Error: 15405)”

Bu durumda sa kullanıcısına gerekli yetkiyi vermemiz gerekmektedir.

Kullanıcı için hangi veritabanı üzerinde yetkilendirme işlemini yapmak istiyorsak eğer o veritabanının üzerinde yeni bir sorgu açıyoruz ve

exec sp_changedbowner ‘sa’,’true’

sorgusunu çalıştırıyoruz. Burada ‘sa’ kullanıcısına ilgili veritabanı için dbowner yetkisini vermiş oluyoruz. Sorunumuz bu şekilde çözülmüş olacaktır.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir