fn_syscollector_get_execution_details (Transact-SQL)

适用于SQL Server

返回与给定包的package_execution_id匹配的 SSIS 日志(sysssislog)的一部分。 由包或其任务和容器在运行时生成的每个日志记录项在表中各占一行。

Transact-SQL 语法约定

语法

  
fn_syscollector_get_execution_details ( log_id )  

参数

log_id
执行日志的本地唯一标识符。 log_id为 int

返回的表

列名称 数据类型 说明
id int 日志记录项的唯一标识符。
event sysname 生成日志记录项的事件的名称。
computer nvarchar 生成日志记录条目时运行包的计算机。
操作员 nvarchar 运行生成日志记录项的包的人员或代理的用户名。
source nvarchar 生成日志记录项的可执行文件的名称。
sourceid uniqueidentifier 生成日志记录项的可执行文件的 GUID。
executionid uniqueidentifier 生成日志记录条目的可执行文件的执行实例的 GUID。
starttime datetime 包开始运行的时间。
endtime datetime 包完成的时间。
datacode int 用于标识与日志项关联的事件的整数值。 “0”指示事件未提供标识符。
databytes image 用于标识返回值的字节数组。
message nvarchar 事件以及与事件关联的信息的说明。

权限

需要dc_operatorSELECT 权限。

另请参阅

在 SQL Server Data Tools 中启用包日志记录
“数据收集”