SQL hizmet hesabını değiştirdikten sonra oluşan “SSPI içeriği oluşturma açılamıyor”: hatasının düzeltilmesi
Herkes SQL hizmetini çalıştırmak için bir etki alanı veya hizmet hesabı kullanmanın iyi bir uygulama olduğunu bilir. SQL Service hesabını değiştirmek, SQL sunucusuna bağlanmaya çalışırken aşağıdaki hata mesajı almaya başlayabilirsiniz.
“Hedef asıl adı yanlış. SSPI içeriği oluşturmak mümkün değil. ”
Açıklama, bu Microsoft tarafından verilen KB makalenin çevrimidir.
Sorunu çözmek için 3 yol vardır:
1-Ağ hizmeti veya yerel sistem hesabı eşleştirme (TAVSİYE EDİLMEZ)
2-Domain Admins grubuna (İDEAL DEĞİL – yüksek izinler vermek) etki alanı hesabı atama
3-Etki alanı hesabını Active Directory sadece uygun izinleri vererek sorunu düzeltme. Gerekli izinleri
ServicePrincipalName: Oku
ServicePrincipalName: Yazın
Biz 3’ü kullanacağız hatayı düzeltmek için iyi bir seçenek.
Birincisi, bu sorun nedeniyle izin sorunları aslında olduğunu doğrulamak için iyi bir uygulamadır.
Siz SQL çalıştıran sunucuya giriş yapın.
Hata günlüklerine gidin ve SQL hizmeti yeniden başlatılma hatalarına bakın.
Buna benzer bir hata iletisi bulmak gerekir:
Tarih 2013/10/17 09:29:50
Log SQL Server (Arşiv # 1 – 2013/10/17 10:53:00)
Kaynak Sunucu
İleti SQL Server Ağ Arayüzü kütüphane hizmet asıl adı kayıt olamazdı (SPN ) [MSSQLSvc / servername.domainname.net: 1433] SQL Server hizmeti için. , Windows dönüş kodu: 0x2098 devlet: Bir SPN kaydetmek için 15. Başarısızlık NTLM yerine Kerberos kullanmak için tümleşik kimlik doğrulaması neden olabilir. Bu bir bilgi iletisidir. Kerberos kimlik doğrulama politikaların ve SPN el ile kayıtlı edilmemiş ise gerekli ise başka bir işlem yalnızca gereklidir.
Bu harika. Şimdi en azından sorunun SPN ile ilişkili olduğunu doğruladık ve düzeltmeyi uygulamak için hazırız.
Active Directory hizmetini çalıştıran sunucuya giriş yapın ve aşağıdaki adımları uygulayın:
Run Adsiedit.msc
ADSI düzenleme ek bileşenini de, Domain [YourDomainName], DC = RootDomainName genişletin CN = Kullanıcılar = genişletin CN = [YourAccountName sağ tıklatın ve sonra da Properties ‘i tıklatın.
CN AccountName özellikleri = iletişim kutusunda, Güvenlik sekmesini tıklatın.
Güvenlik sekmesinde, Gelişmiş ‘i tıklatın.
Gelişmiş Güvenlik Ayarları iletişim kutusunda, “SELF” ‘ın satırın (herhangi birini) seçin
Edit Düzenleye girin, Açık Izin girdisi iletişim kutusunu tıklatın.
Make ilkesidir Özellikleri bölümünde “Sadece bu nesne” dir “SELF”, Tür “İzin ver” ve “Uygulamalı”, aşağıdaki özellikleri seçtiğinize emin olun:
servicePrincipalName oku
servicePrincipalName yaz
Tüm değişiklikleri uygulamak ve ADSI Düzenleme ek bileşenini çıkmak için Tamam’a tıklayın
Son olarak, söz konusu hesabı kullanmak SQL Servislerini yeniden başlatmanız gerekir.
Siz SPN SQL Server günlüklerine giderek yeniden başlatıldığında başarıyla kayıtlı olduğunu kontrol edebilirsiniz. Şimdi buna benzer bir girdi görmeniz gerekir:
Tarih 2013/10/17 10:53:58
Log SQL Server (Güncel – 10:54:00 2013/10/17)
Kaynak Sunucu
İleti
SQL Server Ağ Arayüzü kütüphanesi başarıyla hizmet asıl adı (SPN) [MSSQLSvc kayıtlı /servername.domainname.net:1433] SQL Server hizmeti için.