Yerine çalışma kümesi olmayan bir ortamda Windows Update'ten sonra AlwaysOn Kullanılabilirlik Grubu hatası


9

SQL Server hizmetimiz bu sabah bazı web sitelerimizi indirdi. Windows Olay Görüntüleyicisi'ni kontrol etmeye gittiğimde aşağıdaki hataları gördüm:

'SSIS_hotfix_install.sql' yükseltme adımı 942, durum 4, önem 25 ile karşılaştığından 'master' veritabanı için komut dosyası düzeyinde yükseltme başarısız oldu

Ana veritabanı kurtarılamıyor. SQL Server çalışamıyor. Master'ı tam bir yedeklemeden geri yükleyin, onarın veya yeniden oluşturun. Ana veritabanını yeniden oluşturma hakkında daha fazla bilgi için bkz: SQL Server Çevrimiçi Kitapları.

Yaptığım ilk şey hataları Google'a yapmaktı. Sonunda tam bir sorun ve bunun için bir düzeltme ile bir forum girişi buldum (ayrıca bir çözüm arayan bir blog girişinde ). Sorunun AlwaysOn Kullanılabilirlik gruplarıyla bir ilgisi vardır ve düzeltme şunları yapmanızı gerektirir:

  1. SQL Server hizmetini izleme bayrağı 902 ile başlatın:

    Net Start MSSQL $ ÖrnekAdı / T902

  2. SQL Server Management Studio'yu açın, Kullanılabilirlik Grubuna gidin ve SSISDB'yi kullanılabilirlik veritabanlarından kaldırın

  3. Yeni Sorgu açın, \ Program Files \ Microsoft SQL Server \ MSSQL11.MSSQL $ ÖrnekAdı \ MSSQL altındaki Kurulum klasöründe bulunan SSIS_hotfix_install.sql komut dosyasını yürütün

  4. SQL Server hizmetlerini durdurma:

    Net Stop MSSQL $ ÖrnekAdı

  5. SQL Server hizmetini SQL Server yapılandırma yöneticisinden başlatma

  6. SSISDB'yi Kullanılabilirlik Grubuna geri ekle

Ancak, "AlwaysOn Yüksek Kullanılabilirlik" klasörünü genişletmeye çalıştığımda aşağıdaki hatayı aldığım için 2. adımı geçemedim:

Bu örnekte bir kullanılabilirlik grubu oluşturmadan önce 'InstanceName' sunucu örneği için "AlwaysOn özelliğinin etkinleştirilmesi gerekir.

Sonra özelliği açmak için "SQL Server Configuration Manager" ve "AlwaysOn Yüksek Kullanılabilirlik" sekmesine gitmek için talimatları izledim. Bu kez özellik devre dışı bırakıldı ve bilgisayar düğümünün yük devretme kümesinde olmadığını belirten bir mesaj vardı.

Sorum şu:

Bu özelliği kullanacak bir yük devretme kümesi kurulumumuz bile yoksa bu sorunu nasıl düzeltebilirim?

dbcc checkdbUsta ile koştum ; sonuçlar:

CHECKDB 'master' veritabanında 0 tahsis hatası ve 0 tutarlılık hatası buldu.

Yük devretme kümem bile olmadığından AlwaysOn Kullanılabilirlik Grubu AÇIK DEĞİL .

Yanıtlar:


2

Çözümü belgelemek için Topluluk Wiki yanıtı

KenWilson :

AlwaysOn ile ilgili tüm adımları atlayın ve SSIS_hotfix_install.sqlbetiği çalıştırın .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.