syscollector_execution_log (Transact-SQL)

提供收集组或包的执行日志中的信息。

列名

数据类型

说明

log_id

bigint

标识收集组的每次执行。用于将此视图与其他详细日志联接起来。不可为 Null。

parent_log_id

bigint

标识父包或父收集组。不可为 Null。各个 ID 以父子关系链接在一起,这样,您便可以确定哪个包是由哪个收集组启动的。此视图将日志项按其父子链接进行分组并缩进包的名称,因而调用链清晰可见。

collection_set_id

int

标识此日志项表示的收集组或包。不可为 Null。

collection_item_id

int

标识收集项。可为 Null 值。

start_time

datetime

收集组或包启动的时间。不可为 Null。

last_iteration_time

datetime

对于连续运行的包而言,是包上次捕获快照的时间。可为 Null 值。

finish_time

datetime

已完成的包和收集组完成运行的时间。可为 Null 值。

runtime_execution_mode

smallint

指示收集组活动是收集数据还是上载数据。可为 Null 值。

值为:

0 = 收集

1 = 上载

status

smallint

指示收集组或包的当前状态。不可为 Null。

值为:

0 = 正在运行

1 = 已完成

2 = 失败

operator

nvarchar(128)

标识启动了收集组或包的用户。不可为 Null。

package_id

uniqueidentifier

标识生成此日志的收集组或包。可为 Null 值。

package_name

nvarchar(4000)

生成此日志的包的名称。可为 Null 值。

package_execution_id

uniqueidentifier

提供指向 SSIS 日志表的链接。可为 Null 值。

failure_message

nvarchar(2048)

收集组或包失败时该组件的最新错误消息。可为 Null 值。若要获取详细的错误信息,请使用 fn_syscollector_get_execution_details (Transact-SQL) 函数。

权限

需要拥有 dc_operator 的 SELECT 权限。