Partager via


sysssislog (Transact-SQL)

Contient une ligne pour chaque entrée du journal générée par les packages ou par leurs tâches et conteneurs lors de l'exécution. Cette table est créée dans la base de données msdb lorsque vous installez MicrosoftSQL ServerIntegration Services. Si vous configurez la journalisation dans une autre base de données SQL Server, une table sysssislog de ce format est créée dans la base de données spécifiée.

[!REMARQUE]

Integration Services écrit des entrées de journal dans cette table uniquement lorsque les packages utilisent le module fournisseur d'informations SQL Server.

Nom de la colonne

Type de données

Description

id

int

Identificateur unique de l'entrée d'enregistrement.

event

sysname

Nom de l'événement qui a généré l'entrée d'enregistrement.

computer

nvarchar

Ordinateur sur lequel le package s'exécutait lors de la création de l'entrée d'enregistrement.

opérateur

nvarchar

Nom de l'utilisateur qui a exécuté le package ayant créé l'entrée du journal.

source

nvarchar

Nom de l'exécutable dans le package qui a généré l'entrée du journal.

sourceid

uniqueidentifier

GUID de l'exécutable dans le package qui a généré l'entrée du journal.

executionid

uniqueidentifier

GUID de l'instance d'exécution de l'exécutable qui a généré l'entrée du journal.

starttime

datetime

Heure de début de l'exécution du package.

endtime

datetime

Heure de fin du package.

Cette fonctionnalité n'est pas implémentée. La valeur dans la colonne endtime est toujours identique à la valeur dans la colonne starttime.

datacode

int

Valeur entière facultative qui indique généralement le résultat de l'exécution du conteneur ou de la tâche.

databytes

image

Tableau d'octets facultatif qui contient des informations supplémentaires.

message

nvarchar

Description de l'événement et des informations associées à l'événement.