Поделиться через


sys.dm_server_external_policy_principal_assigned_actions (Transact-SQL)

Область применения: SQL Server 2022 (16.x) База данных SQL Azure

Перечисляет все субъекты базы данных и серверы, созданные с идентификатором Microsoft Entra (ранее Azure Active Directory), присоединенные к ролям, присоединенные к своим действиям с данными.

Примечание.

Это представление возвращает одну запись на назначение. Если одно действие было назначено в нескольких областях (например, с помощью разных назначений ролей или разных областей), в результирующем наборе будет несколько строк с одинаковым именем действия.

Имя столбца Тип данных Description
principal_sid varbinary(85) Идентификатор SID (Security-IDentifier, идентификатор защиты) участника.
principal_aad_object_id nvarchar(36) Идентификатор объекта Microsoft Entra субъекта. Уникально в клиенте Azure.
action_type nvarchar(256) Тип операции: Подключение, выбор.
action_namespace nvarchar(20) Путь или пространство имен, к которому применяется часть типа действия.
role_name nvarchar(128) Идентификатор для присоединения к другим динамическим административным представлениям.
role_guid nvarchar(128) Имя роли, определенное в источнике внешней политики. Должен быть уникальным.
policy_guid nvarchar(128) Уникальный идентификатор политики, определяющей это назначение.
role_assignment_scope nvarchar(4000) Иерархическое представление ресурсов, к которым применяется данное назначение.
role_assignment_type int Тип назначения: 1, 2
role_assignment_type_desc nvarchar(5) Тип описания назначения: Allow, Deny

Разрешения

Субъекты должны иметь разрешение VIEW SERVER SECURITY STATE .

См. также