fn_syscollector_get_execution_details (Transact-SQL)
Gibt einen Teil des SSIS-Protokolls (sysssislog) zurück, der mit package_execution_id für das angegebene Paket übereinstimmt. Die Tabelle enthält eine Zeile für jeden Protokollierungseintrag, der zur Laufzeit von Paketen oder deren Tasks und Containern generiert wird.
Syntax
fn_syscollector_get_execution_details ( log_id )
Argumente
- log_id
Der lokale eindeutige Bezeichner für das Ausführungsprotokoll. log_id ist vom Datentyp 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. |
source |
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 |
Der Zeitpunkt, zu dem die Paketausführung gestartet wurde. |
endtime |
datetime |
Der Zeitpunkt, zu dem das Paket abgeschlossen wurde. |
datacode |
int |
Eine ganze Zahl, die das Ereignis angibt, das dem Protokolleintrag zugeordnet ist. "0" gibt an, dass das Ereignis keinen Bezeichner bereitgestellt hat. |
databytes |
image |
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.