Share via


Wiedergeben einer Ablaufverfolgungstabelle (SQL Server Profiler)

Die Wiedergabe bezeichnet die Möglichkeit, eine gespeicherte Ablaufverfolgung zu öffnen und erneut wiederzugeben. SQL Server Profiler verfügt über ein Multithread-Wiedergabemodul, das Benutzerverbindungen und die SQL Server-Authentifizierung simulieren kann. Die Wiedergabe ist nützlich für die Behandlung von Anwendungs- oder Prozessproblemen. Wenn Sie das Problem identifiziert und Korrekturen implementiert haben, sollten Sie die Ablaufverfolgung, in der das mögliche Problem aufgetreten ist, für die korrigierte Anwendung bzw. den korrigierten Prozess erneut ausführen. Geben Sie anschließend die ursprüngliche Ablaufverfolgung wieder, und vergleichen Sie die Ergebnisse.

Neben anderen Ereignisklassen, die Sie überwachen möchten, müssen bestimmte Ereignisklassen erfasst werden, um die Wiedergabe zu ermöglichen. Diese Ereignisse werden standardmäßig aufgezeichnet, wenn Sie die Ablaufverfolgungsvorlage TSQL_Replay verwenden. Weitere Informationen finden Sie unter Anforderungen für die Wiedergabe.

So geben Sie eine Ablaufverfolgungstabelle wieder

  1. Öffnen Sie eine Ablaufverfolgungstabelle, die die für die Wiedergabe erforderlichen Ereignisklassen enthält.

  2. Klicken Sie im Menü Wiedergeben auf Start, und stellen Sie eine Verbindung mit der Serverinstanz her, auf der Sie die Ablaufverfolgung wiedergeben möchten.

  3. Geben Sie im Dialogfeld Wiedergabekonfiguration auf der Registerkarte Grundlegende Wiedergabeoptionen einen Wert für Wiedergabeserver an. Klicken Sie auf Ändern, um den im Feld Wiedergabeserver angezeigten Server zu ändern.

  4. Optional können Sie eines der folgenden Ziele auswählen, in denen die Wiedergabe gespeichert werden soll:

    • In Datei speicherngibt eine Datei an, in der die Wiedergabe gespeichert wird.

    • In Tabelle speichern gibt eine Tabelle an, in der die Wiedergabe gespeichert wird.

  5. Wählen Sie entweder Ereignisse in der Reihenfolge wiedergeben, in der ihr Ablauf verfolgt wurdeoder Ereignisse mithilfe mehrerer Threads wiedergeben aus. In der folgenden Tabelle wird der Unterschied zwischen diesen Einstellungen beschrieben.

    Option

    Beschreibung

    Ereignisse in der Reihenfolge ihrer Ablaufverfolgung wiedergeben

    Gibt Ereignisse in der Reihenfolge wieder, in der sie aufgezeichnet wurden. Diese Option aktiviert das Debuggen.

    Ereignisse mithilfe mehrerer Threads wiedergeben

    Diese Option verwendet mehrere Threads, um die einzelnen Ereignisse unabhängig von der Reihenfolge wiederzugeben. Diese Option optimiert die Leistung.

  6. Wählen Sie Wiedergabeergebnisse anzeigen aus, um die Wiedergabe während ihrer Ausführung anzuzeigen.

  7. Optional können Sie auf Erweiterte Wiedergabeoptionenklicken, um die folgenden Optionen anzugeben:

    • Wählen Sie System-SPIDs wiedergeben aus, um alle SPIDs (Server Process IDs) wiederzugeben.

    • Wählen Sie Nur eine SPID wiedergeben aus, um die Wiedergabe auf Prozesse zu beschränken, die zu einer bestimmten SPID gehören. Geben Sie im Feld SPID für Wiedergabedie SPID ein.

    • Wählen Sie Wiedergabe nach Datum und Zeit beschränken aus, um Ereignisse wiederzugeben, die während eines bestimmten Zeitraums aufgetreten sind. Wählen Sie für Startzeitund Beendigungszeitein Datum und eine Uhrzeit aus, um den Zeitraum festzulegen, der bei der Wiedergabe berücksichtigt werden soll.

    • Konfigurieren Sie die Systemüberwachungsoptionen, um zu steuern, wie SQL Server Prozesse während der Wiedergabe verwaltet.

Siehe auch

Aufgaben

Öffnen einer Ablaufverfolgungstabelle (SQL Server Profiler)

Konzepte

Erforderliche Berechtigungen zum Ausführen von SQL Server Profiler

Wiedergeben von Ablaufverfolgungen

SQL Server Profiler