【问题标题】:SSRS dataset not refreshed after changing MySQL stored procedure更改 MySQL 存储过程后未刷新 SSRS 数据集
【发布时间】:2015-04-07 02:53:35
【问题描述】:

更改 MySQL 存储过程后未刷新 SSRS 数据集。

我创建了一个 SSRS 报告,其中数据集从 MySQL 存储过程中获取数据。在这种情况下,输出正确生成,报告也正确生成。

稍后我修改了存储过程中的一些内容。我在查询设计器中运行存储过程。在查询设计器中,它给出了正确的输出。

但是,如果我在预览选项卡中看到报告,则在报告时它会给出旧值。更改不会出现在呈现报告中。

请告诉我有什么问题。

【问题讨论】:

  • 关闭并打开商业智能工作室。

标签: mysql ssrs-2008


【解决方案1】:

尝试删除 MySolution\MyProject\MyRDL.data 文件 -- BIDS 缓存相当积极。

【讨论】:

  • 我在这呆了半天,你救了下半场;)
【解决方案2】:

这是 Visual Studio 中的一个错误,我认为它也发生在我身上。通常在 Visual Studio 中关闭报表并重新打开会有所帮助。

【讨论】:

    【解决方案3】:

    报告可能会在 BIDS 上缓存片刻。

    重新打开应该没问题

    【讨论】:

      【解决方案4】:

      我在 VS2012 中测试过

      注意: 1。转到您的报告设计器 2. 记住(或在某处复制)您的 (A) 数据源名称和 (B) 数据集名称

      现在第 1 步: 在项目解决方案中探索删除数据集(与注释(A)中相同的名称数据源名称 )别担心,您的报告不会有任何坏处:) 第2步: 打开报表的报表数据工具 第 3 步: * 选择数据集 --> 右键单击​​ ----> 选择数据集属性 * 在“数据源”点击新建按钮---->下一步----> * 选择您的表/sp/views/-----> 将数据集名称设为:(注2。记住您的(A)数据源名称)

      • 现在完成... :) 现在您可以在 SP 中获取新添加的字段

      注意:只记得您的旧数据源和数据集名称

      谢谢,享受... 问候, SRSahoo@gmail.com

      【讨论】:

        【解决方案5】:

        还要确保是报告而不是你。

        我切换了数据集中的排序字段,它们在报告预览中没有改变,因为我没有改变分组。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-02-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-12-11
          • 1970-01-01
          相关资源
          最近更新 更多