授與處理資料庫權限
當您安裝 Microsoft SQL Server 2005 Analysis Services (SSAS) 的執行個體之後,管理員本機群組的所有成員,都會成為該執行個體中 Analysis Services 伺服器角色的成員,而且具有伺服器範圍權限,在 Analysis Services 執行個體內執行任何工作。依預設,其他使用者都無權管理或檢視 Analysis Services 執行個體中的任何物件。
Analysis Services 伺服器角色的成員,可以讓使用者成為伺服器角色的成員,來授與他們伺服器範圍的管理權,此舉可以授與它們無限制的存取權,存取所有該執行個體中的 Analysis Services 物件和資料。Analysis Services 伺服器角色的成員,可以在資料庫層級授與使用者有限或完整的管理權或存取權,藉此授與使用者比較有限的存取權。有限的管理員權限包括在資料庫、Cube 或維度層級的處理或讀取定義權限。
在本主題的工作中,您要定義處理資料庫物件安全性角色,這個角色會授權讓角色成員處理所有的資料庫物件,但不讓他們有權檢視資料庫中的資料。
定義處理資料庫物件安全性角色
若要定義處理資料庫物件安全性角色
在 [方案總管] 中,以滑鼠右鍵按一下 [角色],再按一下 [新增角色]。
此時會出現角色設計師,如下圖所示。
按一下 [處理資料庫] 核取方塊。
在 [屬性] 視窗中,將這個新角色的 [名稱] 屬性改為處理資料庫物件角色。
切換到角色設計師的 [成員資格] 索引標籤。
請注意,這個角色沒有使用者或群組。您只是在這個程序建立角色而已。待部署之後,管理員就可以將使用者或群組加入角色中了。
切換到角色設計師的 [Cube] 索引標籤。
請注意,雖然這個角色的成員有權處理這個資料庫,但是無權存取 Analysis Services 教學課程 Cube 中的資料,也沒有本機 Cube/鑽研存取權,如下圖所示。
切換到角色設計師的 [維度] 索引標籤。
請注意,這個角色的成員有權處理這個資料庫中的所有維度物件,而且依預設,也有權讀取 Analysis Services 教學課程資料庫中的每一個維度物件,如下圖所示。
在 [建立] 功能表上,按一下 [部署 Analysis Services 教學課程]。
現在您已經順利定義和部署處理資料庫物件安全性角色了。當您把 Cube 部署到實際環境之後,部署 Cube 的管理員就可以根據需要,把使用者加入這個角色中,將處理責任委託給特定的使用者。
附註: |
---|
藉由下載和安裝更新的範例,可以使用完成的第 10 課專案。如需詳細資訊,請參閱<安裝範例>中的「取得更新的範例」。 |
請參閱
其他資源
保護 Analysis Services 的安全
設定 Analysis Services 的存取權
授與管理存取權
在資料庫中授與管理權限