Teilen über


Serverkonfiguration: Standardmäßig aktivierte Ablaufverfolgung

Gilt für:SQL Server

Verwenden Sie die default trace enabled Option, um die Standardmäßigen Ablaufverfolgungsprotokolldateien zu aktivieren oder zu deaktivieren. Mit der Standardablaufverfolgung steht Ihnen ein umfassendes, persistentes Protokoll zu Aktivitäten und primär auf die Konfigurationsoptionen bezogenen Änderungen zur Verfügung.

Warnung

Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen erweiterte Ereignisse.

Zweck

Die Standardablaufverfolgung vereinfacht Datenbankadministratoren die Problembehandlung, indem die für die Diagnose von erstmalig auftretenden Problemen erforderlichen Protokolldaten zur Verfügung gestellt werden.

Standardablaufverfolgung anzeigen

Die Standardablaufverfolgungsprotokolle können in SQL Server Profiler geöffnet und überprüft werden oder mit Transact-SQL mithilfe der fn_trace_gettable-Systemfunktion abgefragt werden. SQL Server Profiler kann die Standard-Ablaufverfolgungs-Protokolldateien wie normale Ablaufverfolgungs-Ausgabedateien öffnen. Das Protokoll für die Standardablaufverfolgung wird mithilfe einer Rollover-Ablaufverfolgungsdatei standardmäßig im Verzeichnis \MSSQL\LOG gespeichert. Der Basisdateiname für die Protokolldatei der Standardablaufverfolgung lautet log.trc. In einer typischen Installation von SQL Server ist die Standardablaufverfolgung aktiviert und erhält so TraceID 1. Wenn die Standardablaufverfolgung nach der Installation und dem Erstellen von anderen Ablaufverfolgungen aktiviert wird, kann die TraceID eine größere Zahl sein.

Weitere Informationen zur Verwendung von SQL Server Profiler zum Anzeigen dieser Ablaufverfolgungsdatei finden Sie unter Öffnen einer Ablaufverfolgungsdatei (SQL Server Profiler)

Example

Die folgende Anweisung öffnet das Standardablaufverfolgungsprotokoll am Standardspeicherort:

SELECT *
FROM fn_trace_gettable (
    'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\LOG\log.trc',
    default
);
GO

Konfigurieren

Bei Festlegung auf 1 aktiviert die default trace enabled Option "Default Trace". Die Standardeinstellung für diese Option ist 1 (aktiviert). Ein Wert, der 0 die Ablaufverfolgung deaktiviert.

Bei der Option default trace enabled handelt es sich um eine erweiterte Option. Wenn Sie die sp_configure gespeicherte Systemprozedur verwenden, um die Einstellung zu ändern, können Sie die default trace enabled Option nur ändern, wenn show advanced options sie auf 1 festgelegt ist. Die Einstellung tritt ohne Neustarten des Servers sofort in Kraft.