HOW TO:授與 Team System 所需之資料倉儲資料庫的存取權限
更新:2007 年 11 月
您必須先授與使用者組成資料倉儲之資料庫的讀取權限,使用者才能建立 Visual Studio Team System 的報表。您可以根據將建立的報表類型而定,授與 Analysis Services 資料庫、關聯式資料庫或是兩者的存取權限。
必要的使用權限
若要授與 Analysis Services 資料庫的權限,您必須擁有資料庫的 [管理員] 使用權限。若要授與關聯式資料庫的權限,您必須是 SQL Server 資料庫引擎中,[securityadmin] 或 [sysadmin] 伺服器角色的成員。
授與使用者或群組 Analysis Services 資料庫的存取權
在 [開始] 功能表上,依序指向 [ 所有程式]、[Microsoft SQL Server 2005],然後按一下 [SQL Server Management Studio]。
[SQL Server Management Studio] 將會啟動,並且顯示 [連接至伺服器] 對話方塊。
在 [伺服器類型] 清單中,按一下 [Analysis Services]。
在 [伺服器名稱] 方塊中,輸入 Team Foundation Server 的 Analysis Services 伺服器名稱,然後按一下 [連接]。
注意事項: Team Foundation Server 的 Analysis Services 伺服器通常與資料層伺服器相同。
[連接至伺服器] 對話方塊隨即關閉。
在 [物件總管] 中,依序展開伺服器的 [資料庫] 資料夾、[TfsWarehouse] 資料庫和 [角色] 資料夾。
以滑鼠右鍵按一下 [TfsWarehouseDataReader] 角色,然後按一下 [屬性]。
[編輯角色] 對話方塊隨即出現。
在 [選取頁面] 下按一下 [成員資格],然後按一下 [加入]。
[選取使用者或群組] 對話方塊隨即出現。
加入使用者或群組,按一下 [確定],再按一下 [確定]。
授與使用者或群組關聯式資料庫的存取權
在 [開始] 功能表上,按一下 [ 所有程式],指向 [Microsoft SQL Server 2005],然後按一下 [SQL Server Management Studio]。
[連接至伺服器] 對話方塊隨即出現。
在 [伺服器類型] 清單中,按一下 [資料庫引擎]。
在 [伺服器名稱] 方塊中,輸入 Team Foundation Server 的資料層伺服器名稱,然後按一下 [連接]。
在 [物件總管] 中,展開伺服器的 [資料庫] 資料夾,然後展開 [TfsWarehouse] 資料庫。
在 [TfsWarehouse] 資料庫下,依序展開 [安全性] 資料夾、[角色] 資料夾和 [資料庫角色] 資料夾。
以滑鼠右鍵按一下 [TfsWarehouseDataReader] 角色,然後按一下 [屬性]。
[資料庫角色屬性] 對話方塊隨即出現。
在 [選取頁面] 下按一下 [一般],然後按一下 [加入]。
[選取使用者或群組] 對話方塊隨即出現。
加入使用者或群組,按一下 [確定],再按一下 [確定]。