Freigeben über


fn_syscollector_get_execution_details (Transact-SQL)

Gilt für: SQL Server

Gibt einen Teil des SSIS-Protokolls (sysssislog) zurück, der dem package_execution_id für das angegebene Paket entspricht. Die Tabelle enthält eine Zeile für jeden Protokollierungseintrag, der zur Laufzeit von Paketen oder deren Tasks und Containern generiert wird.

Transact-SQL-Syntaxkonventionen

Syntax

  
fn_syscollector_get_execution_details ( log_id )  

Argumente

log_id
Der lokale eindeutige Bezeichner für das Ausführungsprotokoll. log_id ist int

Zurückgegebene Tabelle

Spaltenname Datentyp BESCHREIBUNG
id int Der eindeutige Bezeichner des Protokollierungseintrags.
event sysname Der Name des Ereignisses, das den Protokollierungseintrag generiert hat.
computer nvarchar Der Computer, auf dem das Paket ausgeführt wurde, als der Protokollierungseintrag generiert wurde.
Operator nvarchar Der Benutzername der Person oder des Agents, die bzw. der das Paket ausgeführt hat, das den Protokollierungseintrag generiert hat.
Quelle nvarchar Der Name der ausführbaren Datei, die den Protokollierungseintrag generiert hat.
sourceid uniqueidentifier GUID der ausführbaren Datei, die den Protokollierungseintrag generiert hat.
executionid uniqueidentifier GUID der Ausführungsinstanz der ausführbaren Datei, die den Protokollierungseintrag generiert hat.
StartTime datetime Die Uhrzeit, zu der die Paketausführung gestartet wurde.
EndTime datetime Die Uhrzeit, zu der das Paket abgeschlossen wurde.
datacode int Ein ganzzahliger Wert, der das dem Protokolleintrag zugeordnete Ereignis angibt. "0" gibt an, dass das Ereignis keinen Bezeichner bereitgestellt hat.
databytes Abbildung Ein Bytearray, das einen Rückgabewert identifiziert.
message nvarchar Eine Beschreibung des Ereignisses sowie die mit dem Ereignis verknüpften Informationen.

Berechtigungen

Erfordert die SELECT-Berechtigung für dc_operator.

Weitere Informationen

Aktivieren der Paketprotokollierung in SQL Server Data Tools
Datensammlung