【发布时间】:2017-04-03 22:14:23
【问题描述】:
在 Microsoft Visual Studio 中,当我使用预览运行报告时,数据会显示,而当我从服务器端运行相同的报告时,它不会显示与 Visual Studio 预览相同的数据
请推荐
【问题讨论】:
标签: reporting-services ssrs-2012
在 Microsoft Visual Studio 中,当我使用预览运行报告时,数据会显示,而当我从服务器端运行相同的报告时,它不会显示与 Visual Studio 预览相同的数据
请推荐
【问题讨论】:
标签: reporting-services ssrs-2012
Visual Studio 缓存本地数据以减少设计目的的生成时间,它只会在您更改参数值时更新数据,因此如果您的报表没有任何参数,您将获得旧数据。
要刷新 Visual Studio 数据,请预览报表并在生成的报表中按刷新按钮。
如果这对你有帮助,请告诉我。
【讨论】:
Project / Project Properties 在 Deployment 菜单中检查 OverwriteDataSets 和 OverwriteDataSources 属性是否设置为 true,然后检查问题是否仍然存在。
.rdl.data文件的形式存在。您可以在文件浏览器中手动删除它们,也可以设置一个工具来清除项目中的所有数据缓存 (jasonfaulkner.com/ClearDataCacheBIS.aspx)。
我有一个非常相似的问题。当我在 VS 2015 上预览时,一切都显示得很完美,但是当我成功部署到我的服务器时,只有一个字段没有显示。
最终的工作是将我的报告数据集从共享更改为嵌入。即使他们引用了相同的查询,但在引用共享数据集而不是将其直接嵌入到报告中时,不知何故会出现断开连接。
【讨论】: