SQL Server 2000 oder SQL Server 2005 reagiert vorübergehend auf einem Computer mit Windows Server 2003 Service Pack 1

Artikel-ID: 922658 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Problembeschreibung

Wenn Sie Microsoft SQL Server 2000 oder Microsoft SQL Server 2005 unter Microsoft Windows Server 2003 Service Pack 1 (SP1) ausführen - basierte Computer, SqlServer möglicherweise vorübergehend reagiert (hängt) in bestimmten Fällen. Abhängig vom Schweregrad des Problems kann dieses Verhalten mehrere Millisekunden mehrere Minuten dauern.

In den meisten Fällen werden Sie feststellen, dass der Wert des Leistungsindikators "Batchanforderungen/Sekunde" des Leistungsobjekts SQLServer:SQLStastics erheblich Überwachen des System-Leistung fällt. Manchmal fällt der Wert des Leistungsindikators auf 0. Darüber hinaus stellen Sie möglicherweise eine ähnliche Abnahme in CPU-Auslastung und Datenträgerauslastung fest.

In einigen Fällen möglicherweise den folgenden Fehlermeldung in der SQL Server-Fehlerprotokolldatei protokolliert:
Fehler: 17883, Schweregrad: 1, Status: 0 Server Prozess 162:0 (0) UMS Kontext 0x11DE8B68 scheint auf Taskplaner 1 nicht ermöglicht.
Dieses Problem tritt auf, wenn eine oder mehrere der folgenden Bedingungen erfüllt sind:
  • SQL Server führt eine Vielzahl von Batches, die in denen Fehler ausgelöst werden. Diese Fehler sind beide Fehlermeldungen, die an die Client-Verbindung und internen Ausnahmen wie z. B. Anforderungsereignisse zurückgegeben werden.
  • SQL Server auf einem Computer ausgeführt, die viele CPUs und viel RAM verfügt. Dieses Problem kann unter 64-Bit-Betriebssystemen deutlicher.

Ursache

Dieses Problem rührt von SQL Server-Threads hinter einem internen Windows Sperrmechanismus hängen, die die Prozessadresse identifiziert. Wenn viele Threads die Sperre warten, kann dieses Problem auftreten.

Lösung

Installieren Sie um dieses Problem zu beheben, den Hotfix für Windows Server 2003 SP1, das im Microsoft Knowledge Base 919341 beschrieben wird. Weitere Informationen zu diesem Hotfix finden Sie im folgenden Artikel der Microsoft Knowledge Base:
919341Ein Programm, dass verwendet Ausnahmebehandlung strukturierte reagiert möglicherweise für einige Sekunden in Microsoft Windows Server 2003 mit Service Pack 1

Status

Microsoft hat bestätigt, dass dies ein Problem in Microsoft-Produkten handelt, die im Abschnitt "Gilt für" aufgeführt sind.

Weitere Informationen

Wir empfehlen die Installation die folgenden Produkte um eine optimale Leistung zu erhalten:
  • Windows Server 2003 SP1 zusammen mit den Microsoft Knowledge Base-Artikel 919341 beschriebenen hotfix
  • SQL Server 2005 oder höher von SQL Server 2005
  • SQL Server 2000 erstellen, 8.00.2187 oder späteren Versionen von SQL Server 2000

Informationsquellen

Weitere Informationen über die strukturierte Ausnahmebehandlung der folgenden Microsoft Developer Network (MSDN)-Website:
http://msdn2.microsoft.com/en-us/library/ms680657.aspx

Eigenschaften

Artikel-ID: 922658 - Geändert am: Dienstag, 20. November 2007 - Version: 4.4
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Workgroup Edition
Keywords: 
kbmt kbexpertiseadvanced kbtshoot kbsql2005tsql kbsql2005engine kbprb KB922658 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 922658
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns