Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makale, açık yanlış yerleştirilmiş Hizmet Asıl Adı'nı (SPN) etkileyen SQL Server tutarlı kimlik doğrulama sorununu çözmenize yardımcı olur.
Belirtiler
bağlantı dizesi belirttiğiniz SPN, Microsoft SQL Server tarafından kullanılmayan bir hizmet hesabında varsa, bir Güvenlik Desteği Sağlayıcısı Arabirimi (SSPI) bağlam hata iletisi alırsınız.
SPN doğru kaydedilmediyse aşağıdaki hata iletisini alabilirsiniz:
Hedef asıl adı yanlış. SSPI bağlamı üretilemiyor.
Zaten var olan bir SPN oluşturmaya çalışırsanız aşağıdaki hata iletisini alırsınız:
Yinelenen SPN bulundu, işlem durduruluyor!
Neden
Açık yanlış yerleştirilmiş SPN'ler Kerberos kimlik doğrulamasında sorunlara neden olabilir ve istemcilerin hizmete bağlanmasını engelleyebilir.
Çözüm
Açıkça yanlış yerleştirilmiş SPN'lerle karşılaşıyorsanız, hizmet için SPN'yi oluşturmanız veya yeniden oluşturmanız gerekebilir. komutunu kullanarak SETSPN SPN'yi oluşturmak veya yeniden oluşturmak için şu adımları izleyin:
SETSPN -L domain\svcacctSQL Server hizmet hesabında SPN'leri listelemek için komutunu çalıştırın.- SPN'nin
SETSPN -Q spnNamehangi hizmet hesabında kayıtlı olduğunu öğrenmek için komutunu çalıştırın. - SPN'yi
SETSPN -Dhizmetten kaldırmak için komutunu çalıştırın. - SPN'yi
SETSPN -Ahizmete eklemek için komutunu çalıştırın. - kullanarak SPN'yi
SETSPN -Dtaşıyın veya doğru hesapta zaten var olan bir SPN'yi seçin.