共用方式為


AMO 安全性類別

適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

下圖顯示本主題所說明類別的關聯性:

本主題涵蓋的 AMO 安全性類別

角色和 RoleMember 物件

建立 Role 物件的方式是將它新增至資料庫的角色集合,並使用Update方法將 Role 物件更新至伺服器。 必須先更新 Role 物件,才能使用它。

若要移除 Role 對象,必須使用 Role 物件的Drop方法卸除它。 從 roles 集合中移除 方法只會防止您在應用程式中看到角色,但不會從伺服器中移除角色。 如果有任何相關聯的許可權,就無法卸除 Role 物件。

藉由使用 Update 方法,將使用者新增至角色的成員集合,並將 Role 物件更新至伺服器,以建立 RoleMember 物件。 只允許伺服器管理員或資料庫管理員建立角色。 Role 對象必須先更新至伺服器,才能允許其任何成員使用使用者已授與許可權的任何物件。

若要移除 RoleMember 對象,必須使用集合的 Remove 方法從集合中移除它,然後使用 Update 方法更新角色。

如需這些物件可用方法和屬性的詳細資訊,請參閱 Microsoft.AnalysisServices中的 RoleRoleMember

許可權物件

建立 Permission 物件的方式是將它新增至對象的許可權集合,並使用 Update 方法將 Permission 物件更新至伺服器。

若要移除 Permission 對象,必須使用 物件的Drop方法卸除它。 remove 方法只會防止您在應用程式中看到許可權,但不會從伺服器中移除 Permission 物件。 如果有任何與其相關聯的許可權,則無法刪除角色。

如需可用方法和屬性的詳細資訊,請參閱 Microsoft.AnalysisServices中的 Permission