sysdtslog90 (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 2005 Integration Services (SSIS) installieren. Wenn Sie die Protokollierung so konfigurieren, dass eine andere SQL Server-Datenbank protokolliert wird, wird in der angegebenen Datenbank eine sysdtslog90-Tabelle mit diesem Format erstellt.
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, die den Protokollierungseintrag generiert hat. |
sourceid |
uniqueidentifier |
Der GUID der ausführbaren Datei, die den Protokollierungseintrag generiert hat. |
executionid |
uniqueidentifier |
Der 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 mit dem Protokolleintrag verknüpft ist. Der Wert 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. |
Siehe auch
Andere Ressourcen
SQL Server Integration Services-Protokollanbieter
Implementieren der Protokollierung in Pakete