Update: Datenbank Spiegelung Sitzungen reagiert zeitweise in SQL Server 2005

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 959006 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Sie erstellen eine Datenbankspiegelungssitzung in Microsoft SQL Server 2005. Jedoch kann die Datenbankspiegelung zwischenzeitlich beendet werden. Wenn Sie die sys.dm_db_mirroring_connections Verwaltung dynamischer Ansicht (DMV) Wenn die Datenbankspiegelung angehalten Abfragen, ist der Wert der Is_send_flow_controlled Spalte 1.

Hinweis: Wenn diese Spalte den Wert 1 hat, verfügt über Netzwerk-Flusssteuerung Netzwerk sendet verschoben, da das Netzwerk ausgelastet ist. Wenn der Wert 1 ist, befindet sich der Prinzipalserver im Zustand Datenfluss gesteuert.

Wenn dieses Problem auftritt, wird die folgenden Fehlermeldung in der Fehlerprotokolldatei auf dem Spiegelserver protokolliert:
<Date><Time>spid16s-Fehler: 1479, Schweregrad: 16, Status: 1.
<Date><Time>spid16s die Spiegelung Verbindung mit "<EndPoint> "Timeout für Datenbank"MSS"nach 120 Sekunden ohne eine Antwort. Überprüfen Sie die Dienst und Netzwerkverbindungen.
<Date><Time>spid16s Datenbank Spiegelung ist inaktiv für Datenbank "MSS". Dies ist nur eine Informationsmeldung. Keine Benutzer-Aktion ist erforderlich.
<Date><Time>spid16s Neustart Paket für 5 Dbid erstellt.
<Date><Time>spid22s Neustart Paket für Dbid 5 verarbeitet.
<Date><Time>spid22s SQL Server hat 1 Vorkommen von Cachestore für die Cachestore "Objekt Plänen" (Teil der Plan Cache) aufgrund von einigen Datenbankwartung flush oder Vorgänge konfigurieren.
<Date><Time>spid22s SQL Server hat 1 Vorkommen von Cachestore für die Cachestore 'SQL Plans' (Bestandteil der Plan Cache) aufgrund von einigen Datenbankwartung flush oder Vorgänge konfigurieren.
<Date><Time>spid22s SQL Server hat 1 Vorkommen von Cachestore für 'Gebundenes Strukturen'-Cachestore (Teil der Plan Cache) aufgrund von einigen Datenbankwartung flush oder Vorgänge konfigurieren.
<Date><Time>spid22s-Datenbank starten "<Database name>'.
<Date><Time>spid22s Bypassing Wiederherstellung für Datenbank ' <Database name> "da es als eine Spiegeldatenbank gekennzeichnet ist, die nicht wiederhergestellt werden kann. Dies ist nur eine Informationsmeldung. Keine Benutzer-Aktion ist erforderlich.
Wenn dieses Problem auftritt, wird die folgenden Fehlermeldung in der Fehlerprotokolldatei auf dem Prinzipalserver protokolliert:
<Date><Time>spid27s-Fehler: 1479, Schweregrad: 16, Status: 2.
<Date><Time>spid27s die Spiegelung Verbindung mit "<EndPoint> "das Zeitlimit wurde für Datenbank" <Database name> "nach 120 Sekunden ohne eine Antwort. Überprüfen Sie die Dienst und Netzwerkverbindungen.
<Date><Time>spid26s-Fehler: 1479, Schweregrad: 16, Status: 2.
<Date><Time>spid26s die Spiegelung Verbindung mit "<EndPoint> Timeout für Datenbank "<Database name> "nach 120 Sekunden ohne eine Antwort. Überprüfen Sie die Dienst und Netzwerkverbindungen.
<Date><Time>spid26s Datenbank Spiegelung ist inaktiv für Datenbank ' <Database name>'. Dies ist nur eine Informationsmeldung. Keine Benutzer-Aktion ist erforderlich.
<Date><Time>spid26s-Fehler: 1479, Schweregrad: 16, Status: 2.
<Date><Time>spid26s die Spiegelung Verbindung mit "<EndPoint> "das Zeitlimit wurde für Datenbank" <Database name> "nach 120 Sekunden ohne eine Antwort. Überprüfen Sie die Dienst und Netzwerkverbindungen.

Ursache

Ist der Prinzipalserver im Datenfluss gesteuert Zustand der Prinzipalserver wartet Bestätigungen (ACKs) vom Server Spiegelung um einige Netzwerkpuffer freizugeben und beenden Sie den Datenfluss gesteuert Zustand. Wenn die Verbindung für 90 Sekunden im Leerlauf befindet, kommt die Verbindung jedoch Zeitüberschreitung. Dadurch wird der Prinzipalserver, um den Netzwerkpuffern frei, die für die Verbindung zugewiesen werden und eine neue Verbindung mit die Nachrichten senden zu erstellen. Aufgrund eines Fehlers in SQL Server 2005 wird die Verbindung kein Timeout unter bestimmten Racebedingungen.

Lösung

Informationen zu Service Packs

Installieren Sie das neueste Servicepack für SQL Server 2005, um dieses Problem zu beheben. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
913089Beziehen der neuesten Service Packs für SQL Server 2005

Status

Microsoft hat bestätigt, dass dies ein Problem in Microsoft-Produkten handelt, die im Abschnitt "Gilt für" aufgeführt sind. Dieses Problem wurde erstmals im SQL Server 2005 Service Pack 3.

Weitere Informationen

Weitere Informationen zur Terminologie für Softwareupdates finden Sie im folgenden Artikel der Microsoft Knowledge Base:
824684Erläuterung von Standardbegriffen bei Microsoft Softwareupdates

Eigenschaften

Artikel-ID: 959006 - Geändert am: Dienstag, 16. Dezember 2008 - Version: 1.0
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 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
Keywords: 
kbmt kbtshoot kbsql2005engine kbexpertiseadvanced kbfix kbbug KB959006 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: 959006
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

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com