catalog.operations(SSISDB 数据库)

适用范围:SQL Server Azure 数据工厂中的 SSIS Integration Runtime

显示 Integration Services 目录中所有操作的详细信息。

列名称 数据类型 说明
operation_id bigint 操作的唯一标识符 (ID)。
operation_type smallint 操作的类型。
created_time datetimeoffset 创建操作的时间。
object_type smallint 受操作影响的对象的类型。 该对象可能是文件夹 (10)、项目 (20)、包 (30)、环境 (40) 或执行实例 (50)。
object_id bigint 操作影响的对象的 ID。
object_name nvarchar(260) 对象的名称。
状态 int 操作的状态。 可能的值是已创建 (1)、正在运行 (2)、已取消 (3)、失败 (4)、挂起 (5)、意外结束 (6)、已成功 (7)、停止 (8) 和已完成 (9)。
start_time datetimeoffset 开始操作的时间。
end_time datetimeoffsset 操作结束的时间。
caller_sid varbinary(85) 如果是使用 Windows 身份验证进行登录的,则为用户的安全 ID (SID)。
caller_name nvarchar(128) 执行备份操作的帐户的名称。
process_id int 外部进程的进程 ID(如果适用)。
stopped_by_sid varbinary(85) 停止操作的用户的 SID。
stopped_by_name nvarchar(128) 停止操作的用户名。
server_name nvarchar(128) SQL Server 指定实例的 Windows 服务器和实例信息。
machine_name nvarchar(128) 运行服务器实例的计算机名称。

备注

此视图对于 Integration Services 目录中的每个操作显示一行。 它允许管理员枚举在服务器上执行的所有逻辑操作,如部署项目或执行包。

此视图显示以下操作类型,如 operation_type 列中所列出:

operation_type operation_type 说明 object_id 说明 object_name 说明
1 Integration Services 初始化 NULL NULL
2 保留窗口

(SQL 代理作业)
NULL NULL
3 MaxProjectVersion

(SQL 代理作业)
NULL NULL
101 deploy_project

(存储过程)
项目 ID 项目名称
102 get_project

(存储过程)
项目 ID 项目名称
106 restore_project

(存储过程)
项目 ID 项目名称
200 create_executionstart_execution

(存储过程)
项目 ID NULL
202 stop_operation

(存储过程)
项目 ID NULL
300 validate_project

(存储过程)
项目 ID 项目名称
301 validate_package

(存储过程)
项目 ID 包名称
1000 configure_catalog

(存储过程)
NULL NULL

权限

此视图需要下列权限之一:

  • 针对操作的 READ 权限

  • ssis_admin 数据库角色的成员资格

  • sysadmin 服务器角色的成员资格

注意

当您具有在服务器上执行操作的权限时,您还具有查看有关此操作的信息的权限。 将实施行级安全性;只显示您有权查看的行。