【问题标题】:Missing SSRS Reports After TFS 2017 InstallTFS 2017 安装后缺少 SSRS 报告
【发布时间】:2017-03-29 02:41:39
【问题描述】:

我已经全新安装了 TFS 2017 Update 1 和 SQL Server 2016 Standard Edition SP1。在安装过程中,我配置了报告选项,我可以在 TFS 管理控制台中看到报告已正确配置并且运行正常。我还可以导航到 SSRS 报告页面,并看到为我的测试集合创建的文件夹。但是,我没有看到我的测试团队项目的任何文件夹,也没有在 Web 界面或 Visual Studio Team Explorer 中看到“报告”链接。当我创建一个新的团队项目时,TFS 似乎没有创建默认的 SSRS 报告。有谁知道如何解决这个问题?

【问题讨论】:

  • 您是如何创建这些项目的?来自 WebUI 还是来自 Visual Studio?只有从 Visual Studio 中创建的才会提供报告。
  • @RahulMakwana 哪个安装程序,TFS 2017 Update 1 或 SQL Server 2017 SP1?我都试过了,没有看到那个选项。我知道我可以使用独立安装程序安装 SSDT,但如果这是必需的,我希望在 MS 安装文档中看到它,但我没有。
  • @jessehouwing 我通过 WebUI 创建了它们。我将尝试从 Visual Studio 创建一个,然后告诉你它是怎么回事。
  • @jessehouwing 成功了!如果你这样回答,我会接受的。

标签: tfs


【解决方案1】:

通过 Web Ui 创建项目时,不会创建任何报告,也不会创建 Sharepoint 门户。

要为您的项目创建 Sharepoint 站点和/或配置报告,您需要使用 Visual Studio/团队资源管理器来创建团队项目。

要在之后提供报告,您可以使用 tfs 2015 电动工具,我猜是 tfpt.exe。至少在 tfs 2015 上配置报告时有效,如果我没记错的话,这个电动工具还没有 2017 版本。

【讨论】:

  • 如果通过API创建项目,是否知道报表是否创建?
  • 使用rest api时,没有。当使用在后台启动 Visual Studio 实例的本地 api 时,是的,它们可以创建报告。
【解决方案2】:

VS2017 不会有任何 TFS 电动工具。

要在 2017 年使用后添加报告:

TFSConfig addprojectreports /collection:"http://myServer:8080/tfs/DefaultCollection" /teamproject:MyProject /template:"TemplateName" https://www.visualstudio.com/en-us/docs/report/admin/upload-reports

TFSConfig addprojectreports 可从 TFS 2017 Update 1RC2 获得。如果您使用的是 TFS 2017 RTM 或 TFS 2017 Update 1 RC1,请使用以下方法上传报告。

在单独的服务器上安装 TFS 2017 Update 1(或 TFS 2017 Update 1 RC2),无需配置,只需要二进制文件。然后从新服务器(指向实际服务器)运行 TFSConfig addprojectreports 并上传报告。

【讨论】:

    猜你喜欢
    • 2013-06-15
    • 2018-06-28
    • 1970-01-01
    • 2019-12-20
    • 2017-08-07
    • 1970-01-01
    • 2020-01-30
    • 2018-05-23
    • 1970-01-01
    相关资源
    最近更新 更多