Speichern von Ablaufverfolgungsergebnissen in einer Datei

Gilt für:SQL Server

Ablaufverfolgungsergebnisse können in einer Datei gespeichert werden. Die Ablaufverfolgungsergebnisse werden in eine Ablaufverfolgungsdatei geschrieben. Eine Ablaufverfolgungsdatei kann entweder in einem lokalen Verzeichnis (z. B. C:\foldername\filename.trc) oder in einem Netzwerkverzeichnis (z. B. \\computername\sharename\filename.trc) gespeichert werden.

Die Ablaufverfolgungsdateien können für die folgenden Aufgaben verwendet werden:

  • Wiedergeben von Ablaufverfolgungen

  • SQL Server überwachen

  • Ausführen einer Leistungsanalyse

  • Korrelation von Ablaufverfolgungsereignissen mit Leistungsindikatoren zur Optimierung der Suche nach Problemen

  • Datenbankoptimierungsratgeber-Analyse

  • Ausführen der Abfrageoptimierung

SQL Server speichert Ablaufverfolgungsergebnisse in einer Datei, wenn ein Pfad und Dateiname für das argument @tracefile der gespeicherten Prozedur sp_trace_create angegeben werden.

Hinweis

Wenn ein Pfad zur gespeicherten Prozedur sp_trace_create zum Speichern der Ablaufverfolgungsdatei angegeben ist, muss der Server Zugriff auf das Verzeichnis haben. Achten Sie auch darauf, dass es sich bei Angabe eines lokalen Verzeichnisses für sp_trace_createum ein lokales Verzeichnis auf dem Servercomputer handelt.

Wenn SQL Server Profiler verwendet wird, können Sie Ablaufverfolgungsergebnisse in einer Datei oder in einer Tabelle speichern. Das Speichern von Ablaufverfolgungsergebnissen in einer Tabelle ermöglicht den gleichen Zugriff wie beim Speichern der Ablaufverfolgung in einer Datei. Außerdem können Sie für die Tabelle Abfragen ausführen, um nach bestimmten Ereignissen zu suchen.

Weitere Informationen zum Speichern von Ablaufverfolgungsergebnissen finden Sie unter Speichern von Ablaufverfolgungsergebnissen in einer Tabelle (SQL Server Profiler) und Speichern von Ablaufverfolgungsergebnissen in einer Datei (SQL Server Profiler).

Weitere Informationen

sp_trace_create (Transact-SQL)
Erstellen einer Ablaufverfolgung (Transact-SQL)
Erstellen einer Ablaufverfolgung (SQL Server Profiler)