catalog.validations(SSISDB 数据库)

显示 Integration Services 目录中所有项目和包验证的详细信息。

列名

数据类型

说明

validation_id

bigint

验证的唯一标识符 (ID)。

environment_scope

Char(1)

指示由验证考虑的环境引用。 如果值为 A,则验证中包括与项目关联的所有环境引用。 值为 S 时,只包括一个环境引用。 当值为 D 时,不包括环境引用,并且每个参数必须有文字默认值才能通过验证。

validate_type

Char(1)

要执行的验证类型。 可能的验证类型为依赖项验证 (D) 或完整验证 (F)。 包验证始终是完整验证。

folder_name

nvarchar(128)

包含对应项目的文件夹的名称。

project_name

nvarchar(128)

项目的名称。

project_lsn

bigint

要对照其进行验证的项目版本。

use32bitruntime

bit

指示是否应使用 32 位运行时在 64 位操作系统上运行包。 如果值为 1,则使用 32 位运行库来运行执行过程。 如果值为 0,则使用 64 位运行库来运行执行过程。

reference_id

bigint

项目用来引用环境的项目环境引用的唯一 ID。

operation_type

smallint

操作的类型。 在此视图中显示的操作包括项目验证 (300) 和包验证 (301)。

object_name

nvarhcar(260)

对象的名称。

object_type

smallint

对象的类型。 该对象可能是一个项目 (20) 或包 (30)。

object_id

bigint

操作影响的对象的 ID。

start_time

datetimeoffset(7)

开始操作的时间。

end_time

datetimeoffsset(7)

操作结束的时间。

status

int

操作的状态。 可能的值是已创建 (1)、正在运行 (2)、已取消 (3)、失败 (4)、挂起 (5)、意外结束 (6)、已成功 (7)、停止 (8) 和已完成 (9)。

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)

运行服务器实例的计算机名称。

dump_id

uniqueidentifier

执行转储的 ID。

注释

此视图对于 Integration Services 目录中的每个验证显示一行。

权限

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

  • 针对相应操作的 READ 权限

  • ssis_admin 数据库角色的成员身份

  • sysadmin 服务器角色的成员身份

备注

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