sys.dm_server_external_policy_principal_assigned_actions (Transact-SQL)

適用於: SQL Server 2022 (16.x) Azure SQL DatabaseSQL database in Microsoft Fabric

Important

Microsoft Purview 對 Azure SQL Database、Azure SQL 受控執行個體 及 Azure Arc 啟用的 SQL Server 2022 存取政策於 2027 年 10 月 30 日退休。 將這些政策授權的存取權遷移到 SQL 原生角色與權限。 欲了解更多資訊,請參閱 Microsoft Purview SQL 存取政策的退役。 這次退休不會影響 Microsoft Fabric 中的 SQL 資料庫。

列出從 Microsoft Entra ID (先前稱為 Azure Active Directory) 建立的所有資料庫和伺服器主體,並加入角色,並聯結其數據動作。

Note

此檢視會針對每個指派傳回一筆記錄。 如果在多個範圍指派相同的動作(例如透過不同的角色指派或不同的範圍),結果集中會有多個具有相同動作名稱的數據列。

欄位名稱 資料類型 Description
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 權限。