【问题标题】:Can't see changes after deploying ssrs report ax2012部署 ssrs 报告 ax2012 后看不到更改
【发布时间】:2016-03-04 10:01:34
【问题描述】:

我在 VS 14 中对 SSRS 报告进行了一些更改,并将其部署到 AX2012 R3 CU9,但我仍然看不到更改。我什至尝试停止 AOS,删除 XppiL 文件夹,重新启动 AOS 并进行完整的 CIL 编译。还是不行。

有人知道怎么解决吗?

先谢谢你了。

【问题讨论】:

  • 您是否尝试过在 Visual Studio 中构建和部署报表(以管理员身份)?
  • 是的,我做到了。通常,这是适合我的方式。
  • 报告有多个设计吗?如果是这样,您确定使用了修改后的设计(检查打印管理)?
  • 是的,它有不止一种设计,但不是,我确信我正在修改正确的设计(在打印管理中解决)。我什至可以看到它调试。我认为缓存存在某种问题,或者同一台机器上的两个报表服务器可能存在问题?
  • 尝试在报表服务器的Web界面中删除报表,然后从AX部署报表。

标签: reporting-services axapta microsoft-dynamics dynamics-ax-2012-r3


【解决方案1】:

我想你也点击了Tools->Caches->Refresh Report Server?

还可以尝试以下方法: 标准 AX 配置应指向您尝试部署报表的 AX。如果您打开 Microsoft Dynamics AX 2012 配置实用程序,标准 AX 配置就是显示的配置。 也尝试通过单击 Microsoft Dynamics AX 2012 配置中的刷新配置来刷新 WCF 配置。

在该服务器上运行的报表服务器不止一个吗?如果是这样,您应该阅读以下内容: 本文是关于在 SSRS 设置中让正确的 *.axc 文件指向正确的 AOS。 https://technet.microsoft.com/en-us/library/hh389774.aspx

最后一个提示: 在 AIF 端口中尝试停止和启动 Inbound-BI 服务端口。

我希望其中之一有所帮助。

【讨论】:

    【解决方案2】:

    按照以下步骤操作:

    1. 如果您在 R3 上,则有工具 -> 缓存 -> 刷新报表服务器;
    2. 另外,执行工具 -> 缓存 -> 刷新元素和工具 -> 缓存 -> 刷新字典;
    3. 如果您有 AOT 查询,您可以对查询执行恢复;
    4. 在 Visual Studio 中打开报表,然后在 Datasets 节点中对您的数据集执行刷新;
    5. 也在 Visual Studio 中执行报表的重建和部署;
    6. 在第 5 步之前,您可以检查您的报告参数是否正确(如果您更改了数据合同或 查询);
    7. 取决于加载最后一个值 (controller.parmLoadFromSysLastValue) 的决定,您希望执行重置用法 数据;
    8. 最后但并非最不重要的一点是,您希望在 AOT 中的报告上执行恢复,然后还执行部署元素。

    如果您仍然面临问题,那么最后重新启动您的 SQL Server Reporting Services 服务并运行报告。

    有时需要删除报表文件夹中的报表, 然后再次部署以发布最新版本。在那之后 重启 SSRS 服务实例。

    我希望其中之一有所帮助。

    更多信息您可以访问:SSRS Report

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-19
      相关资源
      最近更新 更多