Cuma, Mayıs 12, 2006

Can not Generate SSPI Context

Windows Server 2003 active directory kurulu bir makinenin üzerindeki SQL Server 2005'e Windows Authentication ile istemci makineden erişirken bu hatayı aldım. Sanırım 2-3 gün araştırdık hatanın nedenini. Bu hatadan kurtulmak için yapılması gerekenleri yazalım, aslında 2 madde ama yapılmazsa ölümcül olabiliyor, günlerinizi yiyebiliyor.

1) Windows Server 2003'ünüz üzerine gidip Active Directory kullanıcılarınızın Account özelliklerinden Account is trusted for delegation'ı aktif hale getirmeniz gerekiyor.

Administrative Tools => Active Directory Users And Computers => Users => Kullanıcıyı bulun sağ tıklayın => Properties => Account => Account Options => Account is trusted for delegation'ı seçili hale getirin.

2) Windows Server'a bağlandığınız Network Connection'ının IP Adresini kontrol edin. Bu adresin DNS'inde sunucunuzun IP'si yazıyor olması lazım. Kontrol etmek için
Command Prompt'ta nslookup server_ip yazın. Eğer böyle bir IP bulamazsa, manuel olarak Network ayarlarınızdan ekleyin.

İyi Çalışmalar,

Hiç yorum yok: