Freigeben über


Abrufen von Informationen über eine gespeicherte Ablaufverfolgung (Transact-SQL)

Gilt für: SQL Server

In diesem Artikel wird beschrieben, wie Sie integrierte Funktionen verwenden, um eine gespeicherte Ablaufverfolgung anzuzeigen.

Wichtig

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.

Anzeigen einer bestimmten Ablaufverfolgung

  1. Führen Sie sys.fn_trace_getinfo aus und geben Sie die ID der Ablaufverfolgung an, zu der Informationen benötigt werden. Diese Funktion gibt eine Tabelle zurück, in der die Ablaufverfolgung, die Ablaufverfolgungseigenschaft und Informationen zur Eigenschaft aufgelistet sind.

    Rufen Sie die Funktion folgendermaßen auf:

    SELECT *
    FROM ::fn_trace_getinfo(trace_id);
    

Anzeigen aller vorhandenen Ablaufverfolgungen

  1. Führen Sie sys.fn_trace_getinfo aus und geben Sie 0 oder default an. Diese Funktion gibt eine Tabelle zurück, in der alle Ablaufverfolgungen, deren Eigenschaften und Informationen zu diesen Eigenschaften aufgelistet sind.

    Rufen Sie die Funktion folgendermaßen auf:

    SELECT *
    FROM ::fn_trace_getinfo(default);
    

.NET Framework-Sicherheit

Erfordert ALTER TRACE auf dem Server.

Siehe auch