sysssislog (Transact-SQL)

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

备注

只有在包使用 SQL Server 日志提供程序时,Integration Services 才会在该表中写入日志记录条目。

适用范围:SQL Server(SQL Server 2008 到当前版本)。

列名

数据类型

说明

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

事件以及与事件关联的信息的说明。

请参阅

任务

在 SQL Server Data Tools 中启用包日志记录

概念

Integration Services (SSIS) 日志记录