共用方式為


授與處理資料庫權限

當您安裝 Analysis Services 的執行個體之後,本機群組 Administrators 的所有成員都會成為該執行個體中 Analysis Services 伺服器角色的成員,而且具有伺服器範圍權限,可在 Analysis Services 執行個體內執行任何工作。依預設,其他使用者都無權管理或檢視 Analysis Services 執行個體中的任何物件。

Analysis Services 伺服器角色的成員,可以讓使用者成為伺服器角色的成員,來授與他們伺服器範圍的管理權,此舉可以授與它們無限制的存取權,存取所有該執行個體中的 Analysis Services 物件和資料。Analysis Services 伺服器角色的成員,可以在資料庫層級授與使用者有限或完整的管理權或存取權,藉此授與使用者比較有限的存取權。有限的管理員權限包括在資料庫、Cube 或維度層級的處理或讀取定義權限。

在本主題的工作中,您要定義處理資料庫物件安全性角色,這個角色會授權讓角色成員處理所有的資料庫物件,但不讓他們有權檢視資料庫中的資料。

定義處理資料庫物件安全性角色

若要定義處理資料庫物件安全性角色

  1. 在 [方案總管] 中,以滑鼠右鍵按一下 [角色],再按一下 [新增角色]

    此時會出現角色設計師,如下圖所示。

    角色設計師

  2. 按一下 [處理資料庫] 核取方塊。

  3. 在 [屬性] 視窗中,將這個新角色的 [名稱] 屬性改為處理資料庫物件角色。

  4. 切換到角色設計師的 [成員資格] 索引標籤。

    請注意,這個角色沒有使用者或群組。您只是在這個程序建立角色而已。待部署之後,管理員就可以將使用者或群組加入角色中了。

  5. 切換到角色設計師的 [Cube] 索引標籤。

    請注意,雖然這個角色的成員有權處理這個資料庫,但是無權存取 Analysis Services 教學課程 Cube 中的資料,也沒有本機 Cube/鑽研存取權,如下圖所示。

    角色設計師的 Cube 索引標籤

  6. 切換到角色設計師的 [維度] 索引標籤。

    請注意,這個角色的成員有權處理這個資料庫中的所有維度物件,而且依預設,也有權讀取 Analysis Services 教學課程資料庫中的每一個維度物件。

  7. [建立] 功能表上,按一下 [部署 Analysis Services 教學課程]

    現在您已經順利定義和部署處理資料庫物件安全性角色了。當您把 Cube 部署到實際環境之後,部署 Cube 的管理員就可以根據需要,把使用者加入這個角色中,將處理責任委託給特定的使用者。

[!附註]

您可以下載並安裝範例,取得完成第 10 課的專案。如需詳細資訊,請參閱<安裝 SQL Server 範例和範例資料庫的考量>。