Freigeben über


Abspielen auf einen Cursor (SQL Server Profiler)

Gilt für:SQL ServerAzure SQL Managed Instance

In diesem Artikel wird beschrieben, wie mit SQL Server Profiler Ablaufverfolgungsdateien oder Tabellen replayt werden, die pausieren, wenn ein Cursor erreicht wird. Durch das Anhalten von Ablaufverfolgungen an Cursorpositionen wird das Debugging erleichtert, da lange Ablaufverfolgungsskripts in kürzere Segmente unterteilt und inkrementell analysiert werden können.

Wiedergabe an den Cursor

  1. Öffnen Sie die Ablaufverfolgungsdatei oder -tabelle, die Sie wiedergeben möchten. Weitere Informationen finden Sie unter Öffnen einer Ablaufverfolgungsdatei (SQL Server Profiler) oder Öffnen einer Ablaufverfolgungstabelle (SQL Server Profiler).

    Stellen Sie sicher, dass die geöffnete Ablaufverfolgungsdatei oder -tabelle die Ereignisklassen enthält, die für die Wiedergabe erforderlich sind. Weitere Informationen finden Sie unter Replay Requirements.

  2. Wählen Sie im Ablaufverfolgungsfenster ein Ereignis aus.

  3. Wählen Sie im Menü Wiedergabe die Option Bis zum Cursor ausführen aus, und stellen Sie dann eine Verbindung mit dem Server her, auf dem Sie die Aufzeichnung abspielen möchten.

  4. Überprüfen Sie im Dialogfeld "Konfiguration der Wiedergabe " die Einstellungen, und wählen Sie dann "OK" aus.

    Die Wiedergabe beginnt; sie hält an, wenn sie die erste Cursorposition erreicht.

  5. Drücken Sie F5, um die Ablaufverfolgung fortzusetzen.

  6. Wiederholen Sie Schritt 5 bis zum Ende der Trace.