Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Thema wird beschrieben, wie Sie ein Deadlock-Diagramm mithilfe von SQL Server Profiler speichern. Deadlock-Diagramme werden als XML-Dateien gespeichert.
So speichern Sie Deadlock-Diagrammereignisse separat
Klicken Sie im Menü Datei auf Neue Ablaufverfolgung, und stellen Sie dann eine Verbindung zu einer Instanz von SQL Server her.
Das Dialogfeld Ablaufverfolgungseigenschaftenwird angezeigt.
Hinweis
Wenn die Ablaufverfolgung unmittelbar nach dem Auswählen der Verbindung gestartet wird, wird das Dialogfeld "Ablaufverfolgungseigenschaften" nicht angezeigt, und die Ablaufverfolgung beginnt stattdessen. Um diese Einstellung zu deaktivieren, klicken Sie im Menü Extras auf Optionen, und deaktivieren Sie das Kontrollkästchen Verfolgung sofort nach dem Herstellen der Verbindung starten.
Geben Sie im Dialogfeld "Ablaufverfolgungseigenschaften" im Feld "Ablaufverfolgungsname" einen Namen für die Ablaufverfolgung ein.
Wählen Sie in der Liste Vorlage verwenden eine Ablaufverfolgungsvorlage als Basis für die Ablaufverfolgung aus, oder wählen Sie Leer aus, wenn Sie keine Vorlage verwenden möchten.
Führen Sie eine der folgenden Aktionen aus:
Aktivieren Sie das Kontrollkästchen„In Datei speichern“, um die Ablaufverfolgung in einer Datei zu erfassen. Geben Sie einen Wert für Maximale Dateigröße festlegenan.
Wählen Sie optional " Dateirollover aktivieren" und "Server verarbeitet Ablaufverfolgungsdaten" aus.
Aktivieren Sie das Kontrollkästchen "In Tabelle speichern", um das Protokoll in einer Datenbanktabelle zu erfassen.
Klicken Sie optional auf Maximale Zeilenzahl festlegen, und geben Sie einen Wert an.
Aktivieren Sie optional das Kontrollkästchen Beendigungszeit für Ablaufverfolgung aktivieren , und geben Sie das Datum und die Uhrzeit zum Beenden der Ablaufverfolgung an.
Klicken Sie auf die Registerkarte "Ereignisauswahl".
Erweitern Sie in der Spalte "Ereignisse"-Daten die Kategorie " Sperrereignisse", und aktivieren Sie dann das Kontrollkästchen "Deadlock-Diagramm". Wenn die Kategorie "Sperren"-Ereignis nicht verfügbar ist, aktivieren Sie "Alle Ereignisse anzeigen ", um sie anzuzeigen.
Die Registerkarte "Einstellungen für die Ereignisextraktion"wird dem Dialogfeld "Ablaufverfolgungseigenschaften" hinzugefügt.
Klicken Sie auf der Registerkarte " Ereignisextraktionseinstellungen" auf "Deadlock XML-Ereignisse separat speichern".
Geben Sie im Dialogfeld "Speichern unter " den Namen der Datei ein, in der die Deadlock-Diagrammereignisse gespeichert werden sollen.
Klicken Sie auf alle Deadlock-XML-Batches in einer einzelnen Datei , um alle Deadlock-Diagrammereignisse in einer einzelnen XML-Datei zu speichern, oder klicken Sie in einer unterschiedlichen Datei auf "Each Deadlock XML batch", um eine neue XML-Datei für jedes Deadlock-Diagramm zu erstellen.
Nachdem Sie die Deadlock-Datei gespeichert haben, können Sie die Datei in SQL Server Management Studio öffnen. Weitere Informationen finden Sie unter Öffnen, Anzeigen und Drucken einer Deadlock-Datei (SQL Server Management Studio).