Freigeben über


sys.fn_trace_geteventinfo (Transact-SQL)

Gilt für: SQL Server

Gibt Informationen zu einem Ereignis zurück, für das eine Ablaufverfolgung ausgeführt wird.

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.

Transact-SQL-Syntaxkonventionen

Syntax

  
fn_trace_geteventinfo ( trace_id )  

Argumente

trace_id
Die ID der Ablaufverfolgung. trace_id ist "int" ohne Standard.

Zurückgegebene Tabellen

Spaltenname Datentyp Beschreibung
eventid int ID des Ereignisses, dessen Ablauf verfolgt wird.
columnid int Die ID-Nummern aller Spalten, die für jedes Ereignis gesammelt wurden.

Hinweise

Wenn die ID einer bestimmten Ablaufverfolgung übergeben wird, gibt fn_trace_geteventinfo Informationen zu dieser Ablaufverfolgung zurück. Wird eine ungültige ID übergeben, gibt die Funktion ein leeres Rowset zurück.

Berechtigungen

Erfordert die ALTER TRACE-Berechtigung auf dem Server.

Beispiele

Das folgende Beispiel gibt Informationen zur Ablaufverfolgung Nummer 2 zurück.

SELECT * FROM fn_trace_geteventinfo(2) ;  
GO  
  

Weitere Informationen

sp_trace_setevent (Transact-SQL)
sp_trace_setfilter (Transact-SQL)
Erstellen einer Ablaufverfolgung (Transact-SQL)
sp_trace_create (Transact-SQL)
sp_trace_generateevent (Transact-SQL)
sp_trace_setstatus (Transact-SQL)
sys.fn_trace_getinfo (Transact-SQL)
sys.fn_trace_gettable (Transact-SQL)
sys.fn_trace_getfilterinfo (Transact-SQL)