Teilen über


default trace enabled (Serverkonfigurationsoption)

Gilt für: SQL Server

Mit der Option Standardablaufverfolgung aktiviert können Sie die standardmäßigen Ablaufverfolgungsprotokolldateien aktivieren oder 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.

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 zum Anzeigen dieser Ablaufverfolgungsdatei mit SQL Server Profiler finden Sie unter Öffnen einer Ablaufverfolgungsdatei (SQL Server Profiler).

Beispiel:

Durch die folgende Anweisung wird das Protokoll für die Standardablaufverfolgung im standardmäßigen Speicherort geöffnet:

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

Konfiguration

Wenn für die Option Standardablaufverfolgung aktiviert der Wert 1 festgelegt wird, ist die Standardablaufverfolgungaktiviert. Der Standardwert für diese Option ist 1 (EIN). Durch den Wert 0 wird die Ablaufverfolgung deaktiviert.

Bei der Option Standardablaufverfolgung aktiviert handelt es sich um eine erweiterte Option. Wenn Sie die Einstellung mithilfe der gespeicherten Systemprozedur sp_configure ändern, können Sie die Option Standardablaufverfolgung aktiviert nur ändern, wenn für Erweiterte Optionen anzeigen der Wert 1 festgelegt ist. Die Einstellung tritt ohne Neustarten des Servers sofort in Kraft.

Weitere Informationen

RECONFIGURE (Transact-SQL)
Serverkonfigurationsoptionen (SQL Server)
sp_configure (Transact-SQL)