Werden die Protokolleinstellungen eines SQL-Server-Clusters geändert, kommt es bei einem Neustart des SQL-Dienstes unter Umständen zu folgendem Fehlerbild.
Hintergrund ist die Funktionalität der Prüfstelle (engl. Checkpoint Service) des Clusters. Die Konfiguration wird auf der Quorum-Partition in CPT-Dateien (Hive-File) gespeichert. Manuelle Änderungen können sich dadurch mit denen des Clusters überlappen, was zu einer inkonsistenten Konfiguration und damit zu fehlerhaften Verhalten führt.
Um dieses Problem zu beheben, ist die Konfiguration der Protokolle zu korrigieren und danach folgende Befehle auszuführen.
Entfernen des alten Prüfungspunktes
PS C:\> cluster res "SQL Server (Instance01)" /removecheck: "Software\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLSERVER"
Hinzufügen eines neuen Prüfungspunktes
PS C:\> cluster res "SQL Server (Instance01)" /addcheck: "Software\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLSERVER"
Dabei ist SQL Server (Instance01) durch den Namen der Clusterressource, das x in MSSQL.x durch die Nummer des zugehörigen Pfads der SQL-Installation (siehe Figure 1) zu ersetzen.
0 Kommentare