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中的 Role 和 RoleMember。
許可權物件
建立 Permission 物件的方式是將它新增至對象的許可權集合,並使用 Update 方法將 Permission 物件更新至伺服器。
若要移除 Permission 對象,必須使用 物件的Drop方法卸除它。 remove 方法只會防止您在應用程式中看到許可權,但不會從伺服器中移除 Permission 物件。 如果有任何與其相關聯的許可權,則無法刪除角色。
如需可用方法和屬性的詳細資訊,請參閱 Microsoft.AnalysisServices中的 Permission。