Etki alanı adı, SQL Server SPN için kayıtlı Netbıos adından farklıysa Setspn başarısız olur.

ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.

Makalenin İngilizcesi aşağıdaki gibidir:277658
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
# HATA: 236041 (shiloh)
Belirtiler
Setspn yardımcı programını kullanarak bir hizmet asıl adı (SPN) kaydettirin denerseniz ve Microsoft SQL Server 2000 çalıştıran bir bilgisayarın Netbıos adı etki alanı adından farklı olduğunda, aşağıdaki sözdizimi yanlıştır.
setspn -A MSSQLSvc/<Host>:<port> <serviceaccount>				
Bu sözdizimini, aşağıdaki hata döndürür:
C:\>setspn -A MSSQLSvc/lphBar2.hemlock.com:1433 delegationRegistering ServicePrincipalNames for (null)        MSSQLSvc/LPHBar2.hemlock.com:1433Failed to assign SPN to account '(null)', 0x57    				
Not bu makaledeki örnekler için aşağıdaki bilgiler geçerlidir:
  • "Lphbar2" SQL Server çalıştıran bir bilgisayarın ana bilgisayar adıdır.
  • "Hemlock" Microsoft Windows 2000 etki alanı adıdır.
  • "Temsilci" SQL olan SQL Server hizmetinin altında çalıştığı sunucu etki alanı hesabı.
  • "Hemlock0" SQL Server çalıştıran bir bilgisayarın Netbıos adıdır. SPN Kaydedilmekte bilgisayardır.
Pratik Çözüm
Bu soruna geçici bir çözüm bulmak için <a0></a0>, aşağıdaki sözdizimini kullanarak SPN kaydedebilirsiniz.
setspn -A MSSQLSvc/<Host>:<port> <domainname>\<serviceaccount>				
Örneğin, aşağıdaki sözdizimini kullanın.
C:\>setspn -A MSSQLSvc/lphbar2.hemlock.com:1433 hemlock0/delegation				
(Hemlock0) SQL Server çalıştıran bilgisayarın Netbıos adı ve Windows 2000 etki alanı adını (hemlock) farklı olduğuna dikkat edin.
Daha fazla bilgi
Temsilci seçme hakkında daha fazla bilgi için SQL Server 2000 Books Online'da "Güvenlik Hesap temsilcisi seçme" konusuna bakın.

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 277658 - Son İnceleme: 12/05/2015 22:27:17 - Düzeltme: 5.4

Microsoft SQL Server 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbprb KB277658 KbMttr
Geri bildirim