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