授與 Visual Studio ALM 所需之資料倉儲資料庫的存取權限
藉由將報表伺服器加入至 TFS (內部部署) 部署,您可以存取許多有關 Team 專案的資料,例如組建品質,錯誤 (bug) 趨勢、待執行工作和測試進度。 SQL Server Reporting Services (SSRS) 報表提供深入資訊,協助小組管理工作和改善流程。
|
現在已上傳報表,您想要讓小組成員檢視或管理它們。 此外,若要建立或修改報表,您也必須授與它們讀取資料庫的存取權。
將帳戶加入至預先定義角色以檢視或管理報表
將報表檢視器加入至 [瀏覽器] 角色。 將 TFS 報表作者加入至 [Team Foundation 內容管理員] 角色。
提示
報表管理員的存取權限與 TFS 使用權限是分開管理的。即使您已將小組成員加入至 TFS 群組,您仍必須將他們加入至報表管理員角色。
如果您尚未加入至 Reporting Services 的 [內容管理員] 角色,請要求已加入至這個角色中的人員將您加入。
從 [報表管理員] 首頁,開啟 [資料夾設定]。
URL 為 http://ReportServer/Reports/Pages/Folder.aspx,如果使用具名執行個體,則為 http://ReportServer/Reports_InstanceName/Pages/Folder.aspx。
開啟 [新增角色指派]。
提示
若要限制對 Team 專案或 Team 專案集合定義的報表的存取,請先巡覽至對應的資料夾,然後開啟 [新增角色指派]。
加入帳戶名稱並選取其角色。
將報表作者加入至資料庫角色
如果成員需要建立或自訂報表,請將他們的帳戶加入至 [TfsWarehouseDataReader] 角色。 報表作者需要關聯式資料倉儲和 Analysis Services Cube 的讀取存取。 從工作項目查詢建立 Excel 報表或由連接至 Cube 的小組成員只需要 Cube 的讀取存取。
如果您不是 TFS 資料庫的系統管理員,請立即加入。
使用 [SQL Server Management Studio] 連線至 TFS 的 [資料庫引擎]。
開啟資料庫/Tfs_Warehouse/安全性/角色/資料庫角色資料夾底下 TfsWarehouseDataReader 角色的屬性頁。
加入帳戶。
接下來,連線至 Analysis Services 資料庫。
開啟資料庫/Tfs_Analysis/角色資料夾底下 TfsWarehouseDataReader 角色的屬性頁。
加入帳戶。
重要
您加入至 [TfsWarehouseDataReader] 角色的帳戶可以檢視裝載於在 TFS 部署的所有 Team 專案集合的所有 Team 專案的資料。無法限制對 Team 專案或集合的存取。