SQL Server küme kaynağı, SQL Server'da kaynağı çevrimiçi duruma getirmeye çalıştığınızda "başarısız" duruma geçer

Bu makale, kaynağa özgü kayıt defteri anahtarları eksikse oluşan sorunu çözmenize yardımcı olur.

Özgün ürün sürümü: SQL Server
Özgün KB numarası: 883732

Belirtiler

Microsoft SQL Server sanal örneği için SQL Server küme kaynağını çevrimiçi duruma getirmeye çalıştığınızda aşağıdaki davranışı fark edebilirsiniz:

  • SQL Server kümesi kaynağı "başarısız" duruma geçer ve çevrimiçi olmaz.

  • SQL Server kümesi kaynağının sahibi olan bilgisayarda aşağıdaki hata iletilerinin bir bileşimini alırsınız.

    • Hata iletisi 1

      Aşağıdakine benzer bir olay sistem olay günlüğündedir:

      Tarih: 05.08.2004
      Zaman: 1:11:19 AM
      Kaynak: ClusSvc
      Kategori: Yük Devretme Mgr
      Tür: Hata
      Olay Kimliği: 1069
      Kullanıcı: Yok
      Bilgisayar: <Bilgisayar Adı> Açıklaması:
      'Küme grubu adı' Kaynak Grubundaki< 'SQL Server (<SQL Server örnek adı>>)' küme kaynağı başarısız oldu.

    • Hata iletisi 2

      Aşağıdakine benzer bir hata iletisi Küme günlük dosyasındadır:

      00000644.00000944::2003/11/30-18:11:30.360 SQL Server <SQLServer>: [sqsrvres] 'VirtualServerName' özelliği okunamıyor. Hata: d.
      00000644.00000944::2003/11/30-18:11:30.360 SQL Server <SQLServer>: [sqsrvres] OnlineThread: Kaynağı çevrimiçi duruma getirme hatası.

    • Hata iletisi 3

      Aşağıdakine benzer hata iletileri SQL Server hata günlüğü dosyasında bulunur:

      2003-11-30 17:00:37.27 sunucu Hatası: 17826, Önem Derecesi: 18, Durum: 1
      2003-11-30 17:00:37.27 sunucu 'SSNETLIB' Net-Library ayarlanamadı...
      2003-11-30 17:00:37.27 spid13 'SPB' veritabanı başlatılıyor.
      2003-11-30 17:00:37.27 spid12 'BD_MTA' veritabanı başlatılıyor.
      2003-11-30 17:00:37.27 spid14 'BD_SPF' veritabanı başlatılıyor.
      2003-11-30 17:00:37.27 sunucu Hatası: 17059, Önem Derecesi: 18, Durum: 0
      2003-11-30 17:00:37.27 sunucu İşletim sistemi hatası -1073723998: ..
      2003-11-30 17:00:37.27 sunucusu Herhangi bir netlibs yüklenemiyor.
      2003-11-30 17:00:37.27 sunucu SQL Server FRunCM iş parçacığını doğuramadı.

Neden

Çevrimiçi duruma getirmeye çalıştığınız SQL Server kümesi kaynağına karşılık gelen kaynağa özgü kayıt defteri anahtarları eksik. Kaynağa özgü kayıt defteri anahtarlarına karşılık gelen değerler doğru değilse de bu sorun oluşur.

Çözüm

Önemli

Bu bölüm, yöntem veya görev, kayıt defterini nasıl değiştireceğinizin anlatıldığı adımları içermektedir. Ancak kayıt defterini hatalı biçimde değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle bu adımları dikkatle uyguladığınızdan emin olun. Ek koruma için kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Böylece, bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için bkz. Windows'ta kayıt defterini yedekleme ve geri yükleme.

Bu sorunu çözmek için, SQL Server kümesi kaynağına karşılık gelen kaynağa özgü kayıt defteri anahtarlarını el ile yeniden oluşturmanız gerekir. Bunu yapmak için şu adımları uygulayın:

  1. ÇalıştırmayıBaşlat'ı> seçin, Regedit yazın ve tamam'ı seçin.

  2. Kayıt defteri Düzenleyici kayıt defteri anahtarını bulun ve seçin: HKEY_LOCAL_MACHINE\Cluster\Resources\<GUID>\Parameters.

  3. Parameters kayıt defteri anahtarında aşağıdaki kayıt defteri değerlerini oluşturun:

    Varsayılan SQL Server örneği için:

    • Örnekadı

      Değer Adı: InstanceName
      Değer Türü: REG_SZ
      Değer Verileri: MSSQLSERVER

    • VirtualServerName

      Değer Adı: VirtualServerName
      Değer Türü: REG_SZ
      Değer Verileri: <Sanal SQL sunucusunun adı>

    adlandırılmış bir SQL Server örneği için:

    • Örnekadı

      Değer Adı: InstanceName
      Değer Türü: REG_SZ
      Değer Verileri: <sanal sunucuya karşılık gelen SQL Server örnek adı>

    • VirtualServerName

      Değer Adı: VirtualServerName
      Değer Türü: REG_SZ
      Değer Verileri: <Sanal SQL sunucusunun adı>

  4. Kayıt Defteri Düzenleyicisi'nden çıkın. Kaynağa özgü kayıt defteri anahtarlarını oluşturduktan sonra, SQL Server kümesi kaynağını başarıyla çevrimiçi duruma getirebilirsiniz.

    bir SQL Server Agent küme kaynağının çevrimiçi duruma getirilmediğini fark ederseniz, SQL Server Agent küme kaynağına karşılık gelen kaynağa özgü anahtarlar kümesini oluşturmanız gerekir.

Daha fazla bilgi

SQL Server küme kaynakları için kaynağa özgü kayıt defteri anahtarlarını el ile yeniden oluşturma