适用范围:SQL Server
返回与给定包的package_execution_id匹配的 SSIS 日志(sysssislog)的一部分。 由包或其任务和容器在运行时生成的每个日志记录项在表中各占一行。
语法
fn_syscollector_get_execution_details ( log_id )
参数
log_id
执行日志的本地唯一标识符。 log_id为 int。
返回的表
| 列名称 | 数据类型 | 说明 |
|---|---|---|
| id | int | 日志记录项的唯一标识符。 |
| event | sysname | 生成日志记录项的事件的名称。 |
| computer | nvarchar | 生成日志记录条目时运行包的计算机。 |
| 运算符后的表达式 | nvarchar | 运行生成日志记录项的包的人员或代理的用户名。 |
| target | nvarchar | 生成日志记录项的可执行文件的名称。 |
| sourceid | uniqueidentifier | 生成日志记录项的可执行文件的 GUID。 |
| executionid | uniqueidentifier | 生成日志记录条目的可执行文件的执行实例的 GUID。 |
| starttime | datetime | 包开始运行的时间。 |
| endtime | datetime | 包完成的时间。 |
| datacode | int | 用于标识与日志项关联的事件的整数值。 “0”指示事件未提供标识符。 |
| databytes | image | 用于标识返回值的字节数组。 |
| message | nvarchar | 事件以及与事件关联的信息的说明。 |
权限
需要dc_operator的 SELECT 权限。