sys.dm_server_external_policy_principal_assigned_actions (Transact-SQL)
適用於: SQL Server 2022 (16.x) Azure SQL Database
列出從 Microsoft Entra ID (先前稱為 Azure Active Directory) 建立的所有資料庫和伺服器主體,並加入角色,並聯結其數據動作。
注意
此檢視會針對每個指派傳回一筆記錄。 如果在多個範圍指派相同的動作(例如透過不同的角色指派或不同的範圍),結果集中會有多個具有相同動作名稱的數據列。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
principal_sid | varbinary(85) | 主體的 SID (Security-IDentifier)。 |
principal_aad_object_id | nvarchar(36) | Microsoft主體的 Entra 對象識別碼。 在 Azure 租使用者內是唯一的。 |
action_type | nvarchar(256) | 作業的類型:Connect、Select。 |
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) | 指派描述的類型:允許、拒絕 |
權限
主體必須具有 VIEW SERVER SECURITY STATE 許可權。