共用方式為


加入報表伺服器

TFS 的內部部署安裝可包括報表,以協助您管理軟體開發專案。 不過,您需要報表伺服器做為部署的一部分來使用。 如果沒有,您可以將 SQL Server Reporting Services 加入至部署。

提示

如果您使用 Visual Studio Online,目前並未提供加入報表伺服器的選項。此外,如果您已在用戶端作業系統 (例如 Windows 7) 上安裝 TFS,就無法加入這裡所述的報告功能,因為用戶端作業系統不支援這項功能。

步驟 1:加入報表伺服器 步驟 2:上傳報表

上傳報表

步驟 3:授與權限

授與使用權限

步驟 4:檢閱小組工作

檢閱小組活動

在加入報表伺服器之前我需要知道些什麼?

:我可以加入何種報表伺服器?

:您必須加入 SQL Server Reporting Services,為 TFS 提供報表伺服器。 這可以加入至支援 TFS 的 SQL Server 執行個體,或者加入至不同的執行個體。

:我需要何種使用權限?

:您必須是伺服器的本機系統管理員群組、TFS 的 Team Foundation Administrators 群組和 SQL Server 的 sysadmin 群組的成員,或者有對等的使用權限。 如果沒有,請立即取得這些使用權限

:如果 TFS 安裝在用戶端作業系統上,是否可加入報告功能?

:如果是用戶端作業系統,您無法直接加入報告功能和 Analysis Services。 您的選擇並不容易。 如果您仍然想要加入報告功能,請移動 Team 專案集合至支援報告功能的 TFS 部署,或將整個部署還原至不同伺服器,而該伺服器執行的是伺服器作業系統且是支援報告功能的 SQL Server 版本。

:如何得知是否已經有可用於 TFS 的報告功能?

:請查看 Team Foundation Server 管理主控台。 如果您看到報告節點,而且其顯示已設定和啟用報告功能,則表示已經存在於其中。

如果這個節點沒有出現,就沒有報告

跳至本主題底部,確認報表可供 Team 專案集合使用,然後繼續將報表上傳至 Team 專案

Q:我是否需要先備份我的資料?

:您必須有最新的備份可用。 如果您沒有最新的備份,可以使用排程備份進行備份。

確認您的選項,並視需要進行升級

  1. 依照這裡的指示,了解您擁有什麼 SQL Server 版本。 如果您擁有的是 SQL Server Express,請繼續遵循這些步驟。 如果是任何其他版本,但是您看不到任何有關 Reporting Services 或 Analysis Services 的版本資訊,請直接跳至加入 Reporting Services。 如果您看到這些服務的相關資訊,表示您的 SQL Server 已安裝這些服務,而您可以往前跳至將報告功能加入至 TFS。

  2. 如果您的部署使用 SQL Server Express,請升級至不同的版本。 如需在 TFS 中支援報告功能之版本的詳細資訊,請到這裡

將 Reporting Services 和 Analysis Services 加入至 SQL Server

在您確認您的 SQL Server 版本支援報告功能 (或您升級為支援此功能) 之後,請加入報告功能和 Analysis Services 功能 (如果尚未設定這些功能)。

  1. 開啟 SQL Server 安裝中心,將功能加入至現有的安裝。

    新增、移除和管理 SQL Server 功能

    您必須此程序中重新啟動電腦,特別是您剛完成從 SQL Server Express 升級時。

  2. 您的伺服器通過所有設定規則檢查之後,選取加入功能的執行個體。 提示:如果您從 SQL Server Express 升級,將會有名為 SQLEXPRESS 的具名執行個體。

    將功能加入至現有執行個體

  3. 在 [功能選擇] 中,加入下列功能:

    • Analysis Services

    • Reporting Services - 原生

    • 管理工具 - 完成 (未提供圖片)

    將功能加入至您的執行個體

  4. 除非您的部署有特定的服務帳戶需求,否則請接受 [伺服器組態] 中的服務帳戶預設值。 確定所有服務都已設定為自動啟動。

    確定服務都已設定為自動

  5. 在 [Analysis Services 組態] 中加入使用者帳戶。

  6. 如果可以,選擇 Reporting Services 的 [安裝和設定],否則選擇 [只安裝]。 如果您要在從 SQL Server Express 升級之後加入功能,則 [只安裝] 可能是唯一適用的選項。

    如果有可用選項則進行安裝和設定

  7. 完成精靈,包括可能需要的任何伺服器重新啟動。

如果加入報告功能時必須選擇 [只安裝],則需要開啟 Reporting Services 組態管理員,並進行一些額外的組態設定。 否則,請直接跳至將報告功能加入至 TFS。

手動設定 Reporting Services

  1. 開啟 Reporting Services 組態管理員並連接到您的報表伺服器。

    確定您包含執行個體名稱 (如果有的話)

  2. 連線之後,請確定服務已啟動,然後移至 [Web 服務 URL] 頁面並套用所有預設值。

  3. 現在您需要建立報告用的資料庫。 在 [報表伺服器資料庫] 頁面上,[變更資料庫] 選項將會開啟 [報表伺服器資料庫組態精靈],協助您建立該資料庫。

    TFS 需要此資料庫進行報告

  4. 當您指定資料庫伺服器連線時,請包含執行個體名稱以及伺服器名稱,並以斜線 (\) 分隔。

    包含執行個體名稱 (如果有的話)

    如果您不使用具名執行個體,則可以只是提供伺服器名稱。

  5. 接受精靈其餘頁面的預設值,並等候其完成。 這可能需要幾分鐘的時間。

  6. 接受 [報表管理員 URL] 頁面中的所有預設值。

    欄位都已預先填入內容,請選擇 [套用]

您現在已經在支援 TFS 的 SQL Server 執行個體上完整設定報告功能。 現在應該將報告功能加入 TFS 了!

將報告功能加入至 TFS

您需要在兩個地方新增報告:TFS 本身和您的 Team 專案集合。

  1. 開啟 TFS 管理主控台並移至 [報告] 節點開始設定程序。

    編輯資訊以設定報告

  2. 選取 [使用報告] 核取方塊。 在 [倉儲] 索引標籤上,提供報表伺服器的名稱及倉儲資料庫的執行個體。 使用資料庫預設名稱 (TFS_Warehouse),並測試連線。

    使用預設名稱做為資料庫名稱

    提示:由於您是第一次設定報告功能,資料庫並不存在。 當您完成設定程序時將會建立資料庫。

  3. 提供 Analysis Services 相同的伺服器和執行個體資訊,不過,分析資料庫 (TFS_Analysis) 應使用預設名稱。 為資料來源帳戶 (您為這個目的剛建立的特殊帳戶) 提供帳戶名稱和密碼 (您可以在這裡進一步了解這些帳戶)。

    您必須加入讀取器帳戶資訊

    提示:在繼續之前先測試連線。

  4. 對於 [報告],在 [伺服器] 中提供伺服器名稱和執行個體名稱,並以斜線分隔。 使用 [擴展 URL] 自動填入接下來的兩個方塊。 加入您在上一個索引標籤提供的相同資料來源帳戶資訊。

    提供伺服器、執行個體和帳戶資訊

    完成後,將會建立資料庫,並開始建置倉儲。

    已設定之服務的狀態資訊

  5. 現在將報表伺服器加入至 Team 專案集合。 編輯 [報告資料夾] 中的資訊。

    編輯資料夾位置以開始設定

    提示

    如果您沒有看到 [報告資料夾] 索引標籤,您可能需要重新整理或重新啟動管理主控台。

  6. 除非另有原因,否則請使用所提供的範例,並確定您包含集合名稱。

    在路徑中包含集合名稱

現在已將報告功能加入至伺服器和 Team 專案集合,您已準備好可以開始將報表加入至專案。

接下來嘗試這個

將報表上傳至 Team 專案

更深入發掘

步驟 1:加入報表伺服器 步驟 2:上傳報表

上傳報表

步驟 3:授與權限

授與使用權限

步驟 4:檢閱小組工作

檢閱小組活動