將 Analysis Services Cube 的存取權授與小組成員
您必須將團隊成員加入至 TFSWarehouseDataReader 角色,他們才可以檢視、重新整理或建立 Microsoft Excel 報表來存取 SQL Server Analysis Services Cube 中的資料。
根據預設,當安裝 Team Foundation Server 時,便會設定允許存取 Team Foundation 關聯式資料庫和 Analysis Services Cube 的群組和使用者。根據預設,只有服務帳戶才具備倉儲的寫入權限。 每個工作配置器 (Adapter) 都具有資料倉儲的寫入權限,因其是在此服務帳戶下執行。
如果您想要授與團隊成員對 Cube 的存取權,以便直接針對 Cube 結構在 Microsoft Excel 中撰寫報表或是樞紐分析表和樞紐分析圖報表,則 Team Foundation Server 的系統管理員必須視需要授與或撤銷每個團隊成員帳戶的權限。 一般而言,您會授與團隊成員對 Analysis Services Cube 的唯讀權限,但不會授與關聯式資料庫的唯讀權限,因為此 Cube 比較容易使用,而且已針對報告最佳化。 團隊成員若具有檢視資料倉儲中特定 Team 專案資料的權限,也會具有所有 Team 專案集合之所有資料的完整存取權限。
必要的使用權限
您必須是 Team Foundation 的伺服器上 Analysis Services 資料庫的 sysadmin 安全性群組成員,才能執行這項程序。 如需詳細資訊,請參閱 Team Foundation Server 使用權限。
若要加入或移除 Analysis Services Cube 的存取權限
在 Team Foundation 資料層伺服器上,依序按一下 [開始]、[所有程式]、[Microsoft SQL Server 2008],然後按一下 [SQL Server Management Studio]。
在 [連接至伺服器] 對話方塊的 [伺服器類型] 清單中,選取 [Analysis Services]。
在 [伺服器名稱] 方塊中,選取或輸入 Team Foundation Server 資料層所在之伺服器的名稱,然後按一下 [連接]。
在 [Microsoft SQL Server Management Studio] 的 [物件總管] 中,依序展開 [<伺服器名稱>]、[資料庫]、[Tfs_Analysis] 以及 [角色] 等節點。
按兩下 [TFSWarehouseDataReader] 節點。
在 [編輯角色] 對話方塊的 [選取頁面] 窗格中,按一下 [成員資格]。
按一下 [加入] 加入使用者,或按一下 [移除] 刪除使用者,並遵照畫面上的指示進行。 這樣可加入及刪除能夠存取整個 Cube 的使用者。