catalog.effective_object_permissions(SSISDB 数据库)

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

显示 Integration Services 目录中所有对象的当前主体的有效权限。

列名称 数据类型 说明
object_type smallint 安全对象的类型。 安全对象类型包括文件夹 (1)、项目 (2)、环境 (3) 和操作 (4)。
object_id bigint 对象的唯一标识符 (ID) 或主键。
permission_type smallint 权限的类型。

备注

此视图显示下表中所列的权限类型:

permission_type 值 权限名称 权限说明 适用对象类型
1 READ 允许主体读取被视为对象一部分的信息(如属性)。 它不允许主体枚举或读取该对象中包含的其他对象的内容。 文件夹、项目、环境、操作
2 MODIFY 允许主体修改被视为对象一部分的信息(如属性)。 它不允许主体修改该对象中包含的其他对象。 文件夹、项目、环境、操作
3 EXECUTE 允许主体执行项目中的所有包。 项目
4 MANAGE_PERMISSIONS 允许主体向对象分配权限。 文件夹、项目、环境、操作
100 CREATE_OBJECTS 允许主体在文件夹中创建对象。 文件夹
101 READ_OBJECTS 允许主体读取文件夹中的所有对象。 文件夹
102 MODIFY_OBJECTS 允许主体修改文件夹中的所有对象。 文件夹
103 EXECUTE_OBJECTS 允许主体执行文件夹中所有项目的所有包。 文件夹
104 MANAGE_OBJECT_PERMISSIONS 允许主体管理文件夹中所有对象的权限。 文件夹

只评估调用方对其具有权限的对象。 权限基于以下各项进行计算:

  • 显式权限

  • 继承的权限

  • 角色中主体的成员身份

  • 组中主体的成员身份

权限

用户只可查看其自己的权限以及他们作为成员的角色的权限。