Microsoft SQL Server: The target principal name is incorrect. Cannot generate SSPI context Hatası (Set SPN)

Microsoft SQL Server: The target principal name is incorrect. Cannot generate SSPI context Hatası (Set SPN)

[image%255B51%255D.png]

Active Directory nin kurulu olduğu sunucuya bağlanın,

Server managerı açın ve tools kısmında adsi edit programını çalıştırın.

Burayı açamıyorsanız sunucuda başlat > Tüm programlar > Yönetici araçları sekmesinden de ulaşabilirsiniz.

Active directory sunucunuzun adını bilmiyorsanız bilgisayarınızın etki alanına bakarak görebilirsiniz yada cmd de “netdom query fsmo” komutunu kullanarak da öğrenebilirsiniz


[image%255B5%255D.png]

ADSI edit programında resimdeki alana sağ tıklayarak connect to.. bağlantısı seçilir.

image

Gelen ekranda ok denilerek ağdaki bilgisayar listesinin oluşması sağlanır.

image

Kullandığımız ve sql servera bağlanmak istediğimiz bilgisayarı seçeriz, özellikler diyerek açarız.

image

Gelen ayarlar penceresinde self kullanıcısınız seçeriz ve advanced seçeneğini seçeriz.

image

Açılan yetki ekranında read all properties ve write all properties seçeneklerini seçeriz. tamam diyerek çıkarız.

image

Yetki ekranında effective access sekmesinde bilgisayarımızı seçeriz ve aşağıdaki gibi yetkilerin verilip verilmediğini kontrol ederiz.

image

Yetkiler verilmişse işlem bitmiş demektir.

Bağlandığınızda aşağıdaki kodu qery olarak yazın

SELECT auth_scheme FROM sys.dm_exec_connections WHERE session_id = @@spid;

cevap olarak NTLM geliyorsa olmamış, KERBEROS olarak geliyorsa sorun çözülmüş demektir.

Bir Cevap Yazın