Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 部署的SSR(BIDS 2008)报告在';预览';_Sql Server_Sql Server 2008_Reporting Services_Bids - Fatal编程技术网

Sql server 部署的SSR(BIDS 2008)报告在';预览';

Sql server 部署的SSR(BIDS 2008)报告在';预览';,sql-server,sql-server-2008,reporting-services,bids,Sql Server,Sql Server 2008,Reporting Services,Bids,我有一个很奇怪的问题,我似乎无法回避。当我部署到报表服务器的报表在本地机器(以及其他员工的本地机器)上预览时,数据会丢失。当我在SSRS中以预览模式运行报告时,我得到以下显示,这是正确的: 编辑:显然,我需要10个声誉才能在我的帖子里放上图片。好的,这里有一些链接,你必须手动点击。对不起 请注意,共有四行(由于分组正确),每行上显示一个布尔值(False) 当我将报表部署到服务器(SQL server 2008 R2)时,由于某种原因,分组将四行合并为两行,布尔值消失: 我已从服务器上删除了

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

编辑:显然,我需要10个声誉才能在我的帖子里放上图片。好的,这里有一些链接,你必须手动点击。对不起

请注意,共有四行(由于分组正确),每行上显示一个布尔值(False)

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

我已从服务器上删除了报告,清除了本地计算机缓存,清空了我的/bin/文件夹并从存储库中还原,并尝试在其他同事的计算机上预览报告。它在每个本地机器上都可以正常工作,但报表服务器似乎缺少一些东西


有什么想法吗?

您必须更改预览页面的布局。我在下图中看到了红色的hilite页面布局

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

解决了此问题-

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

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


谢谢大家的帮助。

听起来好像报表服务器正在连接到另一个数据库,其中包含不同的数据?谢谢,我忘了补充一点,服务器和本地计算机都使用同一个数据集从同一个数据库中提取数据,所以不是这样。谢谢你的回复!数据集!=DataSOURCEDataSOURCE也是一样的,我弄明白了。我不能再回答我自己的问题六个小时左右(也许一个mod可以用这个解决方案更新它?):我使用的是一个叫做proc的共享数据集。我更新了proc并刷新了SSRS中的数据集,这使我能够看到我添加的新字段。但是,将此新数据集部署到服务器时(即使覆盖数据集设置为True),服务器也无法识别字段已更改,因为过程是相同的,并且从未更新服务器上的数据集。我从服务器上删除了数据集并重新部署;现在一切都好了。我正在处理的这个问题并不是所有的项目都可见,不管预览中的页面布局如何。我已经解决了这个问题——见上文。谢谢你的回复。