授與 Visual Studio ALM 所需之資料倉儲資料庫的存取權限

藉由將報表伺服器加入至 TFS (內部部署) 部署,您可以存取許多有關 Team 專案的資料,例如組建品質,錯誤 (bug) 趨勢、待執行工作和測試進度。 SQL Server Reporting Services (SSRS) 報表提供深入資訊,協助小組管理工作和改善流程。

步驟 1:加入報表伺服器

加入報表伺服器

步驟 2:上傳報表

上傳報表

步驟 3:授與權限

   

步驟 4:檢閱小組工作

檢閱小組活動

現在已上傳報表,您想要讓小組成員檢視或管理它們。 此外,若要建立或修改報表,您也必須授與它們讀取資料庫的存取權。

將帳戶加入至預先定義角色以檢視或管理報表

將報表檢視器加入至 [瀏覽器] 角色。 將 TFS 報表作者加入至 [Team Foundation 內容管理員] 角色。

提示

報表管理員的存取權限與 TFS 使用權限是分開管理的。即使您已將小組成員加入至 TFS 群組,您仍必須將他們加入至報表管理員角色。

  1. 如果您尚未加入至 Reporting Services 的 [內容管理員] 角色,請要求已加入至這個角色中的人員將您加入。

  2. 從 [報表管理員] 首頁,開啟 [資料夾設定]。

    將使用者指派給 SSRS 報表管理員角色

    URL 為 http://ReportServer/Reports/Pages/Folder.aspx,如果使用具名執行個體,則為 http://ReportServer/Reports_InstanceName/Pages/Folder.aspx。

  3. 開啟 [新增角色指派]。

    開啟 SSRS 的 [新增角色指派]

    提示

    若要限制對 Team 專案或 Team 專案集合定義的報表的存取,請先巡覽至對應的資料夾,然後開啟 [新增角色指派]。

  4. 加入帳戶名稱並選取其角色。

    將使用者指派給 [報表管理員] 中的角色

將報表作者加入至資料庫角色

如果成員需要建立或自訂報表,請將他們的帳戶加入至 [TfsWarehouseDataReader] 角色。 報表作者需要關聯式資料倉儲和 Analysis Services Cube 的讀取存取。 從工作項目查詢建立 Excel 報表或由連接至 Cube 的小組成員只需要 Cube 的讀取存取。

  1. 如果您不是 TFS 資料庫的系統管理員,請立即加入

  2. 使用 [SQL Server Management Studio] 連線至 TFS 的 [資料庫引擎]。

    連接到資料庫引擎

  3. 開啟資料庫/Tfs_Warehouse/安全性/角色/資料庫角色資料夾底下 TfsWarehouseDataReader 角色的屬性頁。

    開啟 Tfs_Warehouse 資料讀取器角色屬性

  4. 加入帳戶。

    將成員加入至 Tfs_Analysis 資料讀取器角色

  5. 接下來,連線至 Analysis Services 資料庫。

    連接到 Analysis Services 資料庫

  6. 開啟資料庫/Tfs_Analysis/角色資料夾底下 TfsWarehouseDataReader 角色的屬性頁。

    開啟 Tfs_Analysis 資料讀取器角色屬性

  7. 加入帳戶。

    將成員加入至 Tfs_Analysis 資料讀取器角色

重要

您加入至 [TfsWarehouseDataReader] 角色的帳戶可以檢視裝載於在 TFS 部署的所有 Team 專案集合的所有 Team 專案的資料。無法限制對 Team 專案或集合的存取。

接下來嘗試這個

檢閱支援有用報表所需的小組活動