Update: Sie lange dauern, den SQL Server-Dienst beenden und kann nicht Neustart des SQL Server-Dienstes in einer Clusterumgebung Microsoft SQL Server 2008 wird der Server unter Belastung

Microsoft stellt Updates für Microsoft SQL Server 2008 als downloadbare Datei. Da die kumulativ sind, enthält jede neue Version alle Hotfixes und alle Sicherheitsupdates, die mit früheren SQL Server 2008 geliefert wurden.

Problembeschreibung

In einer Microsoft SQL Server 2008-Cluster-Umgebung dauert der SQL Server-Dienst ein wird eine hohe Last auf dem Server beendet. Darüber hinaus der Dienststatus "Stop Pending" geändert wird und den SQL Server-Dienst konnte nicht starten. Sie finden auch Fehlermeldungen, die den folgenden ähneln in der Windows-Cluster protokolliert werden:

[RES] SQL Server < SQL Server (SQL1) >: [Sqsrvres] SvcStop: sendet Signal Dienst zunächst beenden.

RECHTE [SEITE] RhsCall::DeadlockMonitor: Aufruf TERMINATERESOURCE Timeout Ressource "SQL Server (SQL1)".

RECHTE [SEITE] Ressource SQL Server (SQL1) Behandlung Deadlock. Aktuelle Reinigung und Terminaiting RHS-Prozess

00001858.00003154:Datum Uhrzeit WARNEN [RHS] Ressource SQL Server IsAlive hat Fehler angezeigt.

00001bfc.000041a4:Datum Uhrzeit INFO [RCM] HandleMonitorReply: FAILURENOTIFICATION für "SQL Server", gen(0) Ergebnis 1.

00001bfc.000041a4:Datum - Zeit -INFO [RCM], Online TransitionToState(SQL Server)--> ProcessingFailure.

00001bfc.000069d8:Datum Uhrzeit ERR [RCM] Rcm::RcmResource::HandleFailure: (SQL Server)

00001bfc.000069d8:Datum Uhrzeit INFO [RCM] Ressource SQL Server: Fehlerzähler: 1 RestartAction: 2.

00001bfc.000069d8:Datum Uhrzeit INFO [RCM] starten Ressource in 500 Millisekunden.

00001bfc.000069d8:Datum Uhrzeit INFO [RCM] TransitionToState (SQL Server) ProcessingFailure--> [beendet DelayRestartingResource].

00001bfc.000069d8:Datum Uhrzeit INFO [RCM] Rcm::RcmGroup::ProcessStateChange: (SQL Server (MSSQLSERVER), Online -> ausstehend)

00001bfc.000069d8:Datum Uhrzeit INFO [RCM] TransitionToState (SQL Server-Agent) Online--> [beendet OnlineCallIssued].

00001bfc.000087fc:Datum Uhrzeit INFO [RCM] Ressource 'SQL Server-Agent' neu.

00001858.00008f58:Datum Uhrzeit Fehler [RES] SQL Server < SQL Server >: [Sqsrvres] CheckQueryProcessorAlive: Sqlexecdirect fehlgeschlagen

00001858.00008f58:Datum Uhrzeit Fehler [RES] SQL Server < SQL Server >: PrintODBCError [Sqsrvres]: Sqlstate = HYT00; Systemeigener Fehler = 0; Meldung =...

00001858.00008f58:Datum Uhrzeit INFO [RES] SQL Server < SQL Server >: [Sqsrvres] OnlineThread: QP Warten beenden aufgefordert.

00001858.00001924:Datum Uhrzeit ERR [RHS] RhsCall::DeadlockMonitor: Rufen Sie TERMINATERESOURCE für Ressource 'SQL Server ' Timeout.

00001858.00001924:Datum Uhrzeit Fehler [RHS] Ressource SQL Server Deadlock behandeln. Reinigung aktuellen Arbeitsgang und Terminaiting RHS-Prozess.

00001bfc.0000e7dc:Datum Uhrzeit INFO [RCM] HandleMonitorReply: FAILURENOTIFICATION für "SQL Server", gen(1) Ergebnis 4.

00001bfc.0000e7dc:Datum Uhrzeit INFO [RCM] Rcm::RcmResource::HandleMonitorReply: Ressource 'SQL Server ' Anzahl aufeinander folgender Fehler 1.

00001bfc.0000e7dc:Datum Uhrzeit ERR [RCM] Rcm::RcmMonitor::RecoverProcess: Wiederherstellen Überwachungsvorgang 0x1858.

00001bfc.0000e7dc:Datum Uhrzeit INFO [RCM] erstellt Überwachungsvorgang 28164 / 0x6e04

00006e04.0000e8a4:Datum Uhrzeit INFO [RHS] initialisieren.

00001bfc.0000e7dc:Datum Uhrzeit INFO [RCM] Rcm::RcmResource::ReattachToMonitorProcess: (SQL Server, [beendet DelayRestartingResource])

00001bfc.0000e7dc:Datum Uhrzeit INFO [RCM]--OpenCallIssued > TransitionToState (SQL Server) zu initialisieren.

00001bfc.00004878:Datum Uhrzeit INFO [RCM] TransitionToState (SQL Server) [beendet DelayRestartingResource]--> DelayRestartingResource.

00001bfc.00004878:Datum Uhrzeit INFO [RCM] Verzögerung neu SQL Server und alle abhängigen Objekte warten.

00001bfc.00004878:Datum Uhrzeit INFO [RCM] TransitionToState (SQL Server) DelayRestartingResource--> OnlineCallIssued.

00001bfc.0000e7dc:Datum Uhrzeit INFO [RCM] HandleMonitorReply: für "SQL Server", gen(1) Ergebnis 997 Online.

00001bfc.0000e7dc:Datum Uhrzeit INFO [RCM] TransitionToState (SQL Server) OnlineCallIssued--> OnlinePending.

00006e04.00003478:Datum Uhrzeit INFO [RHS] Ressource SQL Server online geschaltet wurde. Rechte Seite ist Bericht statusänderung RCM

Ursache

Wenn der Clusterdienst den Status der SQL Server-Dienst überprüft, wird der Clusterdienst die IsAlive -Abfrage ausgeführt. Wenn die IsAlive -Abfrage ist ein Timeout aufgetreten, recycelt der Clusterdienst Rhs.exe Prozess hostet die DLL-Dateien von SQL Server-Ressourcen. Die DLL-Dateien von SQL Server-Ressourcen Starten einer SQL Server herunterfahren. Beim Herunterfahren von SQL Server die Zeit, die in der DeadlockTimeout -Eigenschaft angegeben ist überschreitet, der Dienst kann nicht beendet werden und der Status wird "Ausstehende beendet." Dieser Service Status verhindert, dass den SQL Server-Dienst neu starten.

Problemlösung

Die Version von SQL Server 2008

Wichtig Wenn Sie die Version von SQL Server 2008 ausführen, müssen Sie dieses Update installieren.

Die Fehlerbehebung für dieses Problem wurde erstmals im kumulativen Update 7 veröffentlicht. Weitere Informationen zu diesem kumulativen Updatepaket für SQL Server 2008 finden Sie im folgenden Artikel der Microsoft Knowledge Base:
973601 kumulative Updatepaket 7 für SQL Server 2008
Hinweis Da diese Builds kumulativ sind, enthält jede neue Veröffentlichung alle Hotfixes und alle die Sicherheitsupdates, die in den vorherigen SQL Server 2008 Fix-Veröffentlichung enthalten waren. Wir empfehlen Sie prüfen die neueste Update-Version, die diesen Hotfix enthält. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
956909 die SQL Server 2008 builds, die nach der Freigabe von SQL Server 2008

SQL Server 2008 Servicepack 1

Wichtig Wenn Sie SQL Server 2008 Service Pack 1 ausführen, müssen Sie dieses Update installieren.


Die Fehlerbehebung für dieses Problem wurde zuerst im kumulativen Update 5 für SQL Server 2008 Service Pack 1 veröffentlicht. Für weitere Informationen zu diesem kumulativen Update-Paket, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
975977 kumulative Updatepaket 5 für SQL Server 2008 Service Pack 1
Hinweis Da diese Builds kumulativ sind, enthält jede neue Veröffentlichung alle Hotfixes und alle die Sicherheitsupdates, die in den vorherigen SQL Server 2008 Fix-Veröffentlichung enthalten waren. Microsoft empfiehlt, dass Sie prüfen die neueste Update-Version, die diesen Hotfix enthält. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
970365 die SQL Server 2008 builds, die nach der Freigabe von SQL Server 2008 Service Pack 1
Microsoft SQL Server 2008-Hotfixes sind für bestimmte SQL Server Servicepacks erstellt. Sie müssen SQL Server 2008 Service Pack 1-Hotfix eine Installation von SQL Server 2008 Service Pack 1 anwenden. Standardmäßig ist jeder Hotfix, der in einem SQL Server Servicepack bereitgestellt wird, in einem nächsten Servicepack für SQL Server enthalten.

Status

Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Referenzen

Weitere Informationen über die Eigenschaft PendingTimeout finden Sie auf der folgenden Microsoft Developer Network (MSDN)-Website:

Weitere Informationen über die Eigenschaft DeadlockTimeout finden Sie auf der folgenden Microsoft Developer Network (MSDN)-Website:
Weitere Informationen zum inkrementellen Dienstmodell für SQL Server klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

935897 erläutert wird ein inkrementelles Dienstmodell steht der SQL Server-Team zu Hotfixes für gemeldete Probleme



Weitere Informationen zum Benennungsschema für SQL Server-Updates klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

Neues Benennungsschema für Microsoft SQL Server-Software 822499 Pakete aktualisieren



Um weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates
Eigenschaften

Artikelnummer: 975027 – Letzte Überarbeitung: 13.01.2017 – Revision: 1

Feedback