Microsoft verteilt Microsoft SQL Server 2008-Korrekturen als eine herunterladbare Datei. Da die Fixes kumulativ sind, enthält jedes neue Release alle Hotfixes und alle Sicherheitsfixes, die im vorherigen SQL Server 2008-Fixrelease enthalten waren.Hinweis Der SkipRules-Parameter für das Setup ist kein dokumentiertes Feature. Sie sollten diesen Parameter nicht verwenden, es sei denn, Microsoft CSS Escalation weist Sie dazu auf.
Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
-
Die Standardmäßigen WMI-Klassen (Windows Management Instrumentation) werden in einer Windows-Clusterumgebung durch benutzerdefinierte Unterklassen ersetzt. Beispielsweise laden Sie die Software von Fujitsu NT-Agent herunter und installieren sie dann auf einem Clusterknoten. Hinweis Um die Fujitsu NT-Agent Software herunterzuladen, besuchen Sie die folgende Website:
-
Sie versuchen, einen Microsoft SQL Server 2008-Cluster in dieser Windows-Clusterumgebung einzurichten.
-
Die Vorüberprüfung des WMI-Diensts ist erfolgreich.
In diesem Szenario schlägt das Setupprogramm während der WMI-Dienstüberprüfungsphase des Installationsvorgangs des SQL Server 2008-Clusters fehl. Außerdem wird folgende Fehlermeldung angezeigt:
Fehler bei der Überprüfung des WMI-Diensts (Windows Management Instrumentation).
Darüber hinaus wird die folgende Fehlermeldung in einer SQL Server 2008-Setupprotokolldatei (Detail.txt) protokolliert:
<Datum Uhrzeit> Slp: Erkennungsergebnis der Regel "Cluster_IsWMIServiceOperational": WMI-Betriebsergebnisse WMIServiceIsInstalled =True; WMIServiceIsRunning =True; OSWorkingCheck =True; ComputerSystemWorkingCheck =False; ProcessorWorkingCheck =True; auf Computerknoten1<Datum Uhrzeit> Slp: Auswerten der Regel : Cluster_IsWMIServiceOperational<Datum Uhrzeit> Slp: Auf Computer ausgeführte Regel: Node1<Datum Uhrzeit> Slp: Regelauswertung abgeschlossen: Fehler<Datum Uhrzeit> Slp: Meldung zur Regelauswertung: Der WMI-Dienst wird nicht auf dem Clusterknoten ausgeführt.
Ursache
Die Cluster_IsWMIServiceOperational Regel überprüft in der Regel, ob der WMI-Dienst auf dem Knoten ordnungsgemäß ausgeführt wird. Dieses Problem tritt auf, weil die Cluster_IsWMIServiceOperational Regel den benutzerdefinierten WMI-Dienst nicht erkennen kann, obwohl der WMI-Dienst ausgeführt wird.
Lösung
SQL Server 2008
Die Behebung dieses Problems wurde zuerst im kumulativen Update 9 veröffentlicht. Weitere Informationen zum Abrufen dieses kumulativen Updatepakets für SQL Server 2008 finden Sie im folgenden Artikel der Microsoft Knowledge Base:
977444 Kumulatives Updatepaket 9 für SQL Server 2008Note: Da die Builds kumulativ sind, enthält jedes neue Updaterelease alle Hotfixes und alle Sicherheitsfixes, die im vorherigen SQL Server 2008-Fixrelease enthalten waren. Es wird empfohlen, dass Sie das neueste Updaterelease anwenden, das diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
956909 Die SQL Server 2008-Builds, die nach SQL Server 2008 veröffentlicht wurden
SQL Server 2008 SP1
Die Behebung dieses Problems wurde erstmals im kumulativen Update 7 für SQL Server 2008 Service Pack 1 veröffentlicht. Weitere Informationen zu diesem kumulativen Updatepaket finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:
979065 Kumulatives Updatepaket 7 für SQL Server 2008 Service Pack 1Hinweis Da die Builds kumulativ sind, enthält jedes neue Fixrelease alle Hotfixes und alle Sicherheitsfixes, die im vorherigen SQL Server 2008-Fixrelease enthalten waren. Es wird empfohlen, dass Sie das neueste Updaterelease anwenden, das diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
970365 Die SQL Server 2008-Builds, die veröffentlicht wurden, nachdem SQL Server 2008 Service Pack 1 veröffentlichtwurde Microsoft SQL Server 2008-Hotfixes werden für bestimmte SQL Server Service Packs erstellt. Sie müssen einen SQL Server 2008 Service Pack 1-Hotfix auf eine Installation von SQL Server 2008 Service Pack 1 anwenden. Standardmäßig ist jeder Hotfix, der in einem SQL Server Service Pack bereitgestellt wird, im nächsten SQL Server Service Pack enthalten.
Problemumgehung
Verwenden Sie eine der folgenden Methoden, um dieses Problem zu umgehen.Methode 1Führen Sie den folgenden Befehl aus, um den SQL Server 2008-Cluster zu installieren.
Setup /SkipRules=Cluster_IsWMIServiceOperational /Action=InstallFailoverCluster
Methode 2Heben Sie vor dem Einrichten des SQL Server 2008-Clusters die Registrierung der benutzerdefinierten WMI-Klassen auf. Registrieren Sie dann die WMI-Klassen erneut, nachdem Sie die Einrichtung des SQL Server 2008-Clusters abgeschlossen haben.Methode 3Wenn Sie die Fujitsu NT-Agent Software installiert haben, entfernen Sie die Software, bevor Sie den SQL Server 2008-Cluster einrichten. Installieren Sie dann die Fujitsu NT-Agent Software neu, nachdem Sie die Einrichtung des SQL Server 2008-Clusters abgeschlossen haben.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Informationsquellen
Weitere Informationen zum inkrementellen Wartungsmodell für SQL Server finden Sie in der Microsoft Knowledge Base im folgenden Artikel:
935897 Ein inkrementelles Wartungsmodell ist vom SQL Server-Team verfügbar, um Hotfixes für gemeldete Problemebereitzustellen. Weitere Informationen zum Benennungsschema für SQL Server Updates finden Sie in der Microsoft Knowledge Base auf die folgende Artikelnummer:
822499Neues Benennungsschema für Microsoft SQL Server SoftwareupdatepaketeWeitere Informationen zur Terminologie von Softwareupdates finden Sie in der Microsoft Knowledge Base auf die folgende Artikelnummer:
824684 Erläuterung von Standardbegriffen bei Microsoft-Softwareupdates