建立 Visual Studio ALM 的報表伺服器專案
您可以使用 SQL Server 報表設計工具建立報告,以追蹤小組的進度。 您必須先在 Visual Studio 中建立報表伺服器專案,才能以來自 Visual Studio Team Foundation Server (TFS) 的資料做為這些報表的根據。
如需報表設計師的概觀,請參閱 Microsoft 網站的下列網頁:在報表設計師和報表產生器 3.0 中設計報表 (SSRS)。 如需如何在報表設計工具中建立報表的詳細資訊,請參閱使用報表設計工具建立詳細報表和使用報表設計師和 Analysis Services Cube 建立彙總報表。
需求
您必須將 Visual Studio 和 SQL Server Business Intelligence Development Studio 安裝在同一部電腦上。
若要安裝 Business Intelligence Development Studio,請執行 SQL Server 的安裝程式,並且在您指定要安裝的元件時選取 [用戶端元件] 核取方塊。 若要安裝 SQL Server 的最新版 Service Pack,請參閱 Microsoft 網站的下列網頁:如何取得 SQL Server 2008 的最新版 Service Pack。
在 Team Foundation Server 的資料層伺服器上,您必須是 Analysis Services 資料庫中的 [TfsWarehouseDataReaders] 安全性角色成員。 如需詳細資訊,請參閱 授與 Visual Studio ALM 所需之資料倉儲資料庫的存取權限。
您必須是 SQL Server Reporting Services 中的 [Team Foundation 內容管理員] 角色成員。 如需詳細資訊,請參閱設定 Team Foundation Server 的系統管理員權限。
建立 Reporting Server 專案
在 Visual Studio 中,開啟 [檔案] 功能表,指向 [新增],然後選擇 [專案]。
[新增專案] 對話方塊隨即出現。
在 [專案類型] 底下,選擇 [商務智慧專案]。
如果 [商務智慧專案] 沒有出現在專案類型清單中,則您必須安裝 SQL Server Business Intelligence Development Studio。 如需詳細資訊,請參閱接近本主題開頭的<必要條件>一節。
在 [範本] 底下,選擇 [報表伺服器專案]。
在 [名稱] 方塊中輸入專案的名稱,然後選擇 [確定]。
建立 Tfs2010ReportDS 和 Tfs2010OlapReportDS 資料來源
在 [專案] 功能表中,選擇 [加入新項目]。
[加入新項目] 對話方塊隨即出現。
選擇 [資料來源],然後選擇 [加入]。
[共用資料來源] 對話方塊隨即出現。
在 [名稱] 方塊中輸入 Tfs2010ReportDS。
重要
如果您不使用這個步驟中使用的名稱,則部署報告的程序將不會順利進行。這個程序會建立您開發報告時所使用資料來源的本機副本。這些複本相當於 TFS 在執行 SQL Server Reporting Services 之伺服器上建立的資料來源。當您部署報告時,TFS 將使用名稱與您專案中資料來源的本機複本相同之伺服器上的資料來源。
在 [類型] 清單中,按一下 [Microsoft SQL Server],然後按一下 [編輯]。
在 [連接屬性] 對話方塊中,輸入執行 Analysis Services 之伺服器和執行個體的名稱 (DataWarehouseServerName/InstanceName),然後選擇 [使用 Windows 驗證]。
注意事項 在一般組態中,使用資料層伺服器的名稱。不過,倉儲也可以裝載在另一部伺服器上。
選擇 [選取或輸入資料庫名稱],然後選擇 [Tfs_Warehouse]。
(選擇性) 選擇 [測試連接] 確認連接是依照定義的方式運作,然後選擇 [確定] 返回 [共用資料來源] 對話方塊。
選擇 [確定],再選擇 [確定] 建立資料來源。
重複步驟 1-7,建立另一個資料來源。 指定 [Microsoft SQL Server Analysis Services] 做為資料來源的類型,並將它命名為 Tfs2010OlapReportDS。 針對資料庫名稱指定 [Tfs_Analysis]。
即使您已安裝或升級至 TFS 2013,這些已指派給 TFS 2010 資料來源的名稱仍在使用中。
設定專案的屬性以便部署報告
在 [專案] 功能表上,選擇 [屬性]。
至於 [OverwriteDataSources] 屬性的值,請選擇 [False]。
注意事項 如果您設定這個選項,即可發行報告,而不需將伺服器上的資料來源覆寫為您在這個專案中定義的資料來源。
若為 [TargetDataSourceFolder] 屬性的值,輸入 /。
若為 [TargetReportFolder] 屬性的值,輸入您將從這個專案部署報告的資料夾路徑。 如果您將部署報告至特定 Team 專案,請使用 Team 專案的名稱。
若為 [TargetServerURL] 屬性的值,請輸入 Reporting Services 伺服器的 URL。 例如,您可以輸入 http://ReportingServicesServerName/reportserver。