SSRS(BIDS 2008)部署报告缺少“预览”中可见的元素

时间:2014-06-25 21:37:22

标签: sql-server sql-server-2008 reporting-services bids

我有一个非常奇怪的问题,我似乎无法绕过。当我在本地计算机(以及其他员工的本地计算机)上进行预览时,我部署到报表服务器的报表中的数据丢失了。当我在SSRS中以预览模式运行报表时,我得到以下显示,这是正确的:

编辑:显然我需要10点声望才能将图片放入我的帖子中。好的,好的,这是你必须手动点击的链接。遗憾。

enter image description here

请注意,每行有四行(由于正确的分组)和一个布尔值(False)。

当我将报告部署到服务器(SQL Server 2008 R2)时,由于某种原因进行分组会将四行合并为两行,并且布尔值会消失:

enter image description here

我已从服务器删除了报告,清除了我的本地计算机缓存,清空了我的/ bin /文件夹并从我们的存储库中恢复,并尝试在其他同事的计算机上预览报告。它在每个人的本地计算机上运行 fine ,但报表服务器似乎缺少某些东西。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您必须更改预览的页面布局。我在下面的图像上有红色的hilite页面布局。

enter image description here

也许在报告预览中看不到某些项目,但确保所有项目都在打印页面中可见。

答案 1 :(得分:0)

解决了它 -

我使用的是一个调用proc的共享数据集。我更新了proc以添加这些布尔字段,并刷新SSRS中的数据集以在报告上使用它们。即使 OVERWRITE DATASETS 设置为 TRUE ,服务器也认为共享数据集是相同的(因为它仍在调用相同的proc)。所以服务器上的实际数据集永远不会被覆盖(这是我能想到的唯一逻辑解释)。

我从服务器上删除了数据集并重新部署了它,想象一下,它运行得很好。

感谢大家的帮助。