Freigeben über


sysssislog (Transact-SQL)

Enthält eine Zeile für jeden Protokollierungseintrag, der von Paketen oder deren Tasks und Containern zur Laufzeit generiert wird. Diese Tabelle wird in der MSDB-Datenbank erstellt, wenn Sie Microsoft SQL Server Integration Services installieren. Wenn Sie die Protokollierung so konfigurieren, dass eine andere SQL Server-Datenbank protokolliert wird, wird in der angegebenen Datenbank eine sysssislog-Tabelle mit diesem Format erstellt.

HinweisHinweis

Integration Services schreibt nur Protokolleinträge in diese Tabelle, wenn Pakete den SQL Server-Protokollanbieter verwenden.

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, die das Paket ausgeführt hat, das den Protokollierungseintrag generiert hat.

source

nvarchar

Der Name der ausführbaren Datei im Paket, das den Protokolleintrag generiert hat.

sourceid

uniqueidentifier

Die GUID der ausführbaren Datei im Paket, das den Protokolleintrag 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.

Diese Funktion ist nicht implementiert. Der Wert in der Spalte endtime entspricht immer dem Wert in der Spalte starttime.

datacode

int

Ein optionaler ganzzahliger Wert, der in der Regel das Ergebnis der Ausführung des Containers oder der Task angibt.

databytes

image

Ein optionales Bytearray, das weitere Informationen enthält.

message

nvarchar

Eine Beschreibung des Ereignisses sowie die mit dem Ereignis verknüpften Informationen.