更改 MySQL 存储过程后未刷新 SSRS 数据集。
我创建了一个 SSRS 报告,其中数据集从 MySQL 存储过程中获取数据。在这种情况下,输出正确生成,报告也是如此。
后来我修改了存储过程中的一些内容。我在查询设计器中运行存储过程。在查询设计器中,它给出了正确的输出。
但是,当我在预览选项卡中看到报告时,它会给出旧值。更改不会出现在呈现报告中。
请告诉我有什么问题。
尝试删除 MySolution\MyProject\MyRDL.data 文件——BIDS 缓存相当积极。
这是 Visual Studio 中的一个错误,我认为它也发生在我身上。通常在 Visual Studio 中关闭报表并重新打开会有所帮助。
该报告可能会在 BIDS 上缓存片刻。
重新打开它应该没问题
我在 VS2012 中测试过
注意: 1. 转到您的报告设计器 2. 记住(或在某处复制)您的 (A) 数据源名称和 (B) 数据集名称
现在第 1 步:在项目解决方案中探索删除数据集(与 Note(A) 数据源名称中的名称相同)不要担心您的报告不会有任何问题 :) 第 2 步:打开报告的报告数据工具 步骤3:*选择数据集-->右键单击---->选择数据集属性*在“数据源”中单击新建按钮---->下一步----> *选择您的表/sp/views/-- --->将数据集名称设置为:(注2。记住您的(A)数据源名称)
注意:只记得您的旧数据源和数据集名称
谢谢,享受...问候, SRSahoo@gmail.com
还要确保它是报告而不是你。
我切换了数据集中的排序字段,它们在报告预览中没有改变,因为我没有改变分组。