2017-03-08 105 views
0

我有一個乾淨安裝的TFS 2017更新1和SQL Server 2016標準版SP1。在安裝過程中,我配置了報告選項,我可以在TFS管理控制檯中看到報告配置正確並且運行正常。我也可以導航到SSRS報告頁面,並看到爲我的測試集合創建的文件夾。但是,我沒有在我的測試團隊項目中看到任何文件夾,並且在Web界面或Visual Studio團隊資源管理器中看不到報告鏈接。看起來,當我創建一個新的團隊項目時,TFS不會創建默認的SSRS報告。有誰知道如何解決這一問題?TFS 2017安裝後缺少SSRS報告

+0

您是如何創建項目的?從WebUI還是從Visual Studio?只有從Visual Studio創建才能配置報告。 – jessehouwing

+0

@RahulMakwana哪個安裝程序,TFS 2017 Update 1或SQL Server 2017 SP1?我嘗試了兩種方法,但沒有看到該選項。我知道我可以使用獨立安裝程序來安裝SSDT,但如果這是一項要求,我希望在MS安裝文檔中看到它,而我不這麼做。 – Chris

+0

@jessehouwing我通過WebUI創建了它們。我將嘗試從Visual Studio中創建一個,並讓你知道它是如何發生的。 – Chris

回答

3

通過Web Ui創建項目時,不會創建任何報告和任何Sharepoint入口。

要創建Sharepoint網站和/或爲您的項目設置報告,您需要使用visual studio/team explorer創建團隊項目。

要提供報告後,你可以使用tfs 2015電動工具,tfpt.exe我猜。至少在配置tfs 2015的報告時起作用,如果我沒記錯的話,這個電源工具2017年還沒有發佈。

+0

如果項目是通過API創建的,是否知道是否創建了報告? – Chris

+1

當使用其餘的api時,沒有。當使用在後臺啓動visual studio實例的本地api時,那麼可以創建報告。 – jessehouwing

2

VS2017沒有任何TFS電動工具。

要在2017年使用的事後補充報告:

TFSConfig addprojectreports /集: 「http://myServer:8080/tfs/DefaultCollection 」/ teamproject:MyProject的/模板:「 TEMPLATENAME」 https://www.visualstudio.com/en-us/docs/report/admin/upload-reports

TFSConfig addprojectreports可從TFS 2017年更新1RC2。如果您使用的是TFS 2017 RTM或TFS 2017 Update 1 RC1,則使用以下方法上傳報告。

在單獨的服務器上安裝TFS 2017 Update 1(或TFS 2017 Update 1 RC2),不需要配置它,只需要二進制文件。然後從新服務器運行TFSConfig addprojectreports(指向實際服務器)並上傳報告。