AMO 安全性類別
本主題包含下列章節:
Role 和 RoleMember 物件
Permission 物件
下圖顯示在本主題中說明的類別關聯性。
Role 和 RoleMember 物件
建立 Role 物件的方式是將它加入資料庫的角色集合,然後使用 Update 方法將 Role 物件更新到伺服器。Role 物件必須先更新才能使用。
若要移除 Role 物件,必須使用 Role 物件的 Drop 方法來卸除它。來自角色集合的 Remove 方法只會讓您在應用程式中看不到角色,但是並不會將角色從伺服器移除。如果有任何權限與 Role 物件關聯,則無法卸除該物件。
建立 RoleMember 物件的方式是將使用者加入角色的成員集合,然後使用 Update 方法將 Role 物件更新到伺服器。只有伺服器管理員或是資料庫管理員可以建立角色。Role 物件必須更新至伺服器,這樣它的任何成員才可以使用使用者已授與權限的任何物件。
若要移除 RoleMember 物件,必須使用該集合的 Remove 方法從集合移除它,然後使用 Update 方法來更新角色。
如需有關這些物件可用之方法與屬性的詳細資訊,請參閱 Microsoft.AnalysisServices 中的 Microsoft.AnalysisServices..::..Role 與 Microsoft.AnalysisServices..::..RoleMember。
Permission 物件
建立 Permission 物件的方式是將它加入物件的權限集合,然後使用 Update 方法將 Permission 物件更新到伺服器。
若要移除 Permission 物件,必須使用該物件的 Drop 方法來卸除它。從權限集合執行移除方法只會讓您在應用程式中看不到權限,但是它並不會從伺服器移除 Permission 物件。如果有任何權限與角色關聯,則無法刪除角色。
如需有關可用方法和屬性的詳細資訊,請參閱 Microsoft.AnalysisServices 中的 Microsoft.AnalysisServices..::..Permission。