sysssislog (Transact-SQL)

由包或其任务和容器在运行时生成的每个日志记录项,在表中各占一行。在安装 MicrosoftSQL ServerIntegration Services 时,将在 msdb 数据库中创建该表。如果将日志记录配置为记录到不同的 SQL Server 数据库,则会在指定的数据库中创建采用此格式的 sysssislog 表。

注意注意

仅当包使用 SQL Server 日志提供程序时,Integration Services 才会在该表中写入日志记录项。

列名

数据类型

说明

id

int

日志记录项的唯一标识符。

event

sysname

生成日志记录项的事件的名称。

computer

nvarchar

生成日志记录项时运行包的计算机。

operator

nvarchar

运行生成日志记录项的包的用户的用户名。

source

nvarchar

包中生成日志记录项的可执行文件的名称。

sourceid

uniqueidentifier

包中生成日志记录项的可执行文件的 GUID。

executionid

uniqueidentifier

生成日志记录项的可执行文件的执行实例的 GUID。

starttime

datetime

包开始运行的时间。

endtime

datetime

包完成运行的时间。

此功能尚未实现。endtime 列中的值始终与 starttime 列中的值相同。

datacode

int

一个可选整数值,通常指示运行容器或任务的结果。

databytes

image

包含附加信息的可选字节数组。

message

nvarchar

事件和与事件关联的信息的说明。