sysssislog (Transact-SQL)
适用范围:SQL Server
包或其任务和容器在运行时生成的每个日志记录条目各占一行。 安装 Microsoft SQL Server Integration Services 时,会在 msdb 数据库中创建此表。 如果将日志记录配置为登录到其他 SQL Server 数据库,则会在指定的数据库中创建一个采用此格式的 sysssislog 表。
注意
仅当包使用 SQL Server 日志提供程序时,Integration Services 才会写入此表中的日志记录条目。
列名称 | 数据类型 | 说明 |
---|---|---|
id | int | 日志记录项的唯一标识符。 |
event | sysname | 生成日志记录项的事件的名称。 |
computer | nvarchar | 生成日志记录条目时运行包的计算机。 |
运算符后的表达式 | nvarchar | 运行生成日志记录条目的包的用户的名称。 |
target | nvarchar | 包中生成日志记录条目的可执行文件的名称。 |
sourceid | uniqueidentifier | 包中生成日志记录条目的可执行文件的 GUID。 |
executionid | uniqueidentifier | 生成日志记录条目的可执行文件的执行实例的 GUID。 |
starttime | datetime | 包开始运行的时间。 |
endtime | datetime | 包的完成时间。 此功能尚未实现。 endtime 列中的值始终与 starttime 列中的值相同。 |
datacode | int | 一个可选的整数值,它通常表示运行容器或任务的结果。 |
databytes | image | 包含附加信息的可选字节数组。 |
message | nvarchar | 事件以及与事件关联的信息的说明。 |