Makale numarası: 829868 - Son Gözden Geçirme: 27 Ekim 2006 Cuma - Gözden geçirme: 1.2

Uzak SQL ile sistemleri Management Server 2003 Advanced Security sitesi SQL Server'a bağlan Not

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Belirtiler

Microsoft Systems Management Server (SMS) 2003 site Gelişmiş Güvenlik modunda çalışır ve uzak bir SQL Server, SQL sunucusu bağlantısı hata iletisi alabilirsiniz:
Not associated with a trusted SQL Server connection

Neden

Bu sorun, aşağıdaki koşullar geçerli olduğunda oluşabilir:
  • SQL hizmetlerinin başlatıldığından hizmeti hesabı için uygun bir hizmet asıl adı (SPN) özniteliklerini oluşturulur.

    -ve-
  • SQL Hizmeti hesabının Domain Administrators grubunda değil.

Çözüm

Bu sorunu gidermek için <a0></a0>, el ile girdilerini tam olarak nitelenmiş etki alanı adını (FQDN) ve Netbıos SPN oluşturmanız gerekir. Bunu yapmak için <a0></a0>, Windows 2000 Server Kaynak Seti'den SetSPN yardımcı programı kullanabilirsiniz. SQL server'ın etki alanı ve etki alanı yönetici kimlik bilgilerine sahip bir hesabı bulunan bir bilgisayarda SetSPN yardımcı programı'nı çalıştırmalısınız.

El ile uygun SPN oluşturmak için Windows 2000 Server Kaynak Seti'nden SetSPN yardımcı programı'nı kullanmak için <a0></a0>, aşağıdaki adımları izleyin:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın ve ardından kutusuna yazın:
    cmd
  2. Tamam ' ı tıklatın.
  3. SPN oluşturun:
    • Komut satırında, bir etki alanı kullanıcı hesabı ile SQL hizmeti başlatıldığında, FQDN SPN oluşturmak için aşağıdaki komutu yazın:
      setspn - A MSSQLSvc / sqlhost.mydomain.com: 1433 sqlserviceaccount
    • Komut satırında, bir etki alanı kullanıcı hesabı ile SQL hizmeti başlatıldığında, Netbıos SPN oluşturmak için aşağıdaki komutu yazın:
      setspn - A MSSQLSvc / sqlhost: 1433 sqlserviceaccount
    • Komut satırında, SQL server çubuğundaki sistem hesabı SQL hizmeti başlatıldığında, FQDN SPN oluşturmak için aşağıdaki komutu yazın:
      setspn - A MSSQLSvc / sqlhost.mydomain.com: 1433 sqlhost
    • Komut satırında, SQL Server çubuğundaki sistem hesabı SQL hizmeti başlatıldığında, Netbıos SPN oluşturmak için aşağıdaki komutu yazın:
      setspn - A MSSQLSvc / sqlhost: 1433 sqlhost
Not SetSPN yardımcı programı, bu eylem desteklemediği için etki alanı öneki için hizmet hesap adı eklemeyin. SetSPN yardımcı programı Windows 2000 Kaynak Seti CD-ROM'unda bulunur.

ADSI Edit aracını, bir hesabı için SPN görüntülemek için kullanabilirsiniz. ADSI Edit aracı, Windows 2000 Server CD'SINDE ve Windows Server 2003 CD'SININ <a1>Windows Destek Araçları</a1> klasöründe bulunur. Ayarlanacak Support\Tools\Setup klasöründe Kur.exe programını destek araçları kullanın. Destek Araçları'nı yükledikten sonra aşağıdaki adımları izleyin:

Uyarı ADSI düzenleme ek bileşenini kullanıyorsanız LDP yardımcı programını veya başka bir LDAP sürüm 3 istemcisini ve Active Directory nesnelerinin özniteliklerini hatalı olarak değiştirirseniz, ciddi sorunlara neden olabilir. Bu sorunlar Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003 veya Windows ve Exchange'in her ikisini birden yeniden yüklemenizi gerektirebilir. Microsoft, Active Directory nesne özniteliklerinin hatalı olarak değiştirilmesinden kaynaklanan sorunların giderilebileceğini garanti etmemektedir. Bu öznitelikleri değiştirmek kendi sorumluluğunuzdadır.
  1. Başlat ' ı tıklatın, Programlar ' ın üzerine gelin, Windows 2000 Destek Araçları ' nın üzerine gelin, Araçlar ' ı tıklatın ve sonra da <a2>ADSI Düzenle</a2>'yi tıklatın.
  2. Domain NC genişletin ve sonra genişletin CN = Kullanıcılar =.
  3. SQL hizmetlerini başlatan bir hesabı'nı sağ tıklatın ve sonra da Properties ' i tıklatın.
  4. Özellikler iletişim kutusunu görüntülemek için bir özellik seçin kutusunda ServicePrincipalName ' ı tıklatın ve aşağıdaki girdileri benzer girdiler varolduğunu doğrulayın:

    FQDN SPN giriş:
    MSSQLSvc/sqlhost.mydomain.com:1433
    Netbıos SPN giriş:
    MSSQLSvc/sqlhost:1433

Daha fazla bilgi

SQL hizmeti etki alanı yöneticileri grubunun bir üyesi olan bir etki alanı kullanıcı hesabı altında çalıştığında, hizmetin SQL, SQL server FQDN'SINI içeren SQL SPN otomatik olarak oluşturur. SQL hizmetinin SQL sunucusuna çubuğundaki Netbıos adını içeren SQL SPN oluşturmaz. SQL Hizmeti hesabının Domain Administrators grubunda değilse, FQDN ve Netbıos SQL SPN el ile oluşturmanız gerekir.

Sorun, genellikle aşağıdaki durumlarda oluşur:
  • SQL server ve site sistemi bilgisayar farklı etki alanlarında, bir kullanıcı hesabı veya SQL server çubuğundaki yerel sistem hesabının, SQL Server hizmetini başlatır ve site sistemi bilgisayar SQL sunucusuna bağlanmaya çalışır.
  • SQL hizmet, bir kullanıcı hesabı altında çalışır ve SQL sunucusuna bağlanmak için site sunucusunun bilgisayar hesabını kullanmak site sistemi bilgisayar çalışır.
Not Bu senaryolarda hem Netbıos, hem de FQDN SPN girişleri yalnızca varsa çalışır.

Referanslar

SPN kaydetmek için SetSPN yardımcı programını kullanma hakkında daha fazla bilgi için güvenlik hesabının "Delegation" Bkz.: çevrimiçi SQL defterlerindeki konu. SetSPN yardımcı programı hakkında daha fazla bilgi için Windows 2000 Server Resource Kit'e bakın.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Systems Management Server 2003 Enterprise Edition
Anahtar Kelimeler: 
kbmt kbprb KB829868 KbMttr
Otomatik TercümeOtomatik Tercüme
Ö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:829868  (http://support.microsoft.com/kb/829868/en-us/ )