catalog.explicit_object_permissions (база данных SSISDB)
Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure
Отображает только разрешения, которые были явно назначены пользователю.
Имя столбца | Тип данных | Описание |
---|---|---|
object_type | smallint | Тип защищаемого объекта. Типы защищаемых объектов включают папку (1 ), проект (2 ), среду (3 ) и операцию (4 ). |
object_id | bigint | Уникальный идентификатор первичного ключа защищенного объекта. |
principal_id | int | Идентификатор участника базы данных. |
permission_type | smallint | Тип разрешения. |
is_deny | bit | Указывает, отказано ли в разрешении или же оно предоставлено. Если значение равно 1 , то в разрешении отказано. Если значение равно 0 , то в разрешении не отказано (оно предоставлено). |
grantor_id | int | Идентификатор участника, предоставившего разрешение. |
Remarks
Это представление отображает типы разрешений, перечисленные в следующей таблице.
Значение permission_type | Имя разрешения | Описание разрешения | Применимые типы объектов |
---|---|---|---|
1 |
READ | Разрешает участнику читать сведения, рассматриваемые как часть объекта, например свойства. Тем самым участнику не разрешается перечислять или читать содержимое других объектов, содержащихся в этом объекте. | Папка, проект, среда, операция |
2 |
MODIFY | Разрешает участнику изменять сведения, рассматриваемые как часть объекта, например свойства. Тем самым участнику не разрешается изменять другие объекты, содержащиеся в этом объекте. | Папка, проект, среда, операция |
3 |
EXECUTE | Разрешает участнику выполнять все пакеты в проекте. | Project |
4 |
MANAGE_PERMISSIONS | Разрешает участнику назначать разрешения на объекты. | Папка, проект, среда, операция |
100 |
CREATE_OBJECTS | Разрешает участнику создавать объекты в папке. | Папка |
101 |
READ_OBJECTS | Разрешает участнику читать все объекты в папке. | Папка |
102 |
MODIFY_OBJECTS | Разрешает участнику изменять все объекты в папке. | Папка |
103 |
EXECUTE_OBJECTS | Разрешает участнику выполнять все пакеты из всех проектов в папке. | Папка |
104 |
MANAGE_OBJECT_PERMISSIONS | Разрешает участнику управлять разрешениями на все объекты в папке. | Папка |
Разрешения
Это представление не содержит полного списка разрешений для текущего участника. Пользователь также должен проверить, не является ли участник членом ролей или групп с назначенными разрешениями.