【问题标题】:VS 2017 Developer - Unable to deploy reports to SSRSVS 2017 Developer - 无法将报告部署到 SSRS
【发布时间】:2021-04-02 15:30:23
【问题描述】:

在尝试将报表从 Visual Studio 2017 部署到 SSRS2012 时,我遇到了一些奇怪的情况。

一切正常:url、报表生成器、SSRS 本身,当我将 SSDT 用于 SQL Server 2012 时,它可以正常工作 - 也就是说:我可以部署报表并且它们按设计工作。

但是,在“升级”到 VS2017 部署结束后出现熟悉的错误:

The specified report server URL http://SERVER_NAME/Reports_INSTANCE/ could not be found.

这让我很困惑,因为所有 TargetServerURL 框都指向http://SERVER_NAME/Reportserver_INSTANCE/。检查并重新检查。为每个重要的配置更改了这一点(添加了 Deploy 并确保 Release 也是正确的)。

我显然错过了一些东西,但不确定是什么和/或在哪里。建议表示赞赏。

【问题讨论】:

    标签: reporting-services deployment visual-studio-2017 ssrs-2012


    【解决方案1】:

    不确定这是否为时已晚,但它可能对其他人有所帮助。我遇到了同样的错误,如下所示:

    无法连接到报表服务器http://myserver/reports_mydevreports。 验证 TargetServerURL 是否有效,并且您具有连接到报表服务器的正确权限。

    我发现有两个相似的 URL:

    1. http://myserver/reports_mydevreports
    2. http://myserver/ReportServer_mydevreports
    

    第一个为您提供报告管理器主页。使用它进行部署不起作用。

    第二个为您提供报告服务器的目录结构。这就是您需要用于部署的内容。

    花了我一天的时间才弄明白:-(

    【讨论】:

    • 不是我的问题的真正答案。我知道这种感觉,因为这是我第一次尝试这种方式时的经验,但那是在 2015 年。这次不同 - 因为据我所知,一切都很好 - 所有链接都已启动,服务器已启动,但没有从 VS2017 连接的乐趣。
    【解决方案2】:

    我发现很简单:我的电脑变成了一个复杂的灾难。我已经安装了SSMS2012、SSMS2017、VS2015 Community、VS2017 15.0 Community、VS2017 15.9 Professional...

    所有这些版本都可能导致某种内部冲突 - 特别是因为它们莫名其妙地将自己安装为独立的独立环境。

    此外,VS2017 对 Data Tools 的安装和处理方式进行了更改,并且有报告称它没有按设计工作,所以可能原因并不完全是我的混乱。

    我没有找到问题的原因,但是由于我要更换遭受重大机械故障的机器,所以在安装最新版本的新计算机时 - 安装顺序也正确 - 工具可以正常工作没有问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多