dja*_*azz 5 deployment shared-data reporting-services
好吧,有类似的问题,但这不是重复的。当您有引用共享数据集的参数时,似乎会出现此错误。在我的情况下,从服务器删除报告并重新部署并不能解决问题。
So I am developing on VS 2010 Professional with Business Intelligence Development Studio, BIDS, which is under source control with Team Foundation Server. I am deploying to a 2008R2 server which I thought may be the issue. The workaround is to change the dataset references to be embedded instead which stops this error dead in it's tracks but that is pretty poor in my opinion and I would like to have this work with shared datasets ultimately.
Things I have tried:
9. UPDATED - I have done the old destroy the RDL and then hope to redeploy. I found that a lot online. That does not work in this case. It is almost like this reference in the RDL:
< DataSet Name="**ClientQuery**">
< SharedDataSet>
< SharedDataSetReference>**ClientQuery**</SharedDataSetReference>
< /SharedDataSet>
< Fields>
< Field Name="CUSTOMER_ID">
< DataField>CUSTOMER_ID</DataField>
< rd:TypeName>System.String</rd:TypeName>
< /Field>
< Field Name="CUSTOMER_NAME">
< DataField>CUSTOMER_NAME</DataField>
< rd:TypeName>System.String</rd:TypeName>
< /Field>
< /Fields>
< /DataSet>
Run Code Online (Sandbox Code Playgroud)
It appears that somehow the mention of this refernce causes havoc. I would examine my bin(environment) directory under my project. (I deploy for multiple environments and set up QA, UAT, PROD, etc.. under solution config) Each time the RDL is getting updated as it should and posting the updates I am showing. I think 'rebuild' is a lot of the issue at times when people see their report files not updating on a server, in my case a rebuild usually gets updates to the RDL versus just hitting deploy first.
While all of this is happening the hard part is that it works throughout changes every time on BIDS seamlessly. So the error is dealing completely with what the source server believes the rdl data to represent.
Any help is much appreciated, I would rate myself advanced at SSRS but this one has me stumped of what the error is refernecing that it is not getting.
我知道这是一个老问题,但我刚刚遇到这个问题并能够解决我的问题。认为对于其他陷入困境的人来说,更新的选项是有必要的。我的问题与共享数据集属性的参数设置有关。菜单如下所示:
具体来说,请确保在需要时选中“允许空值”选项。这立即解决了我的问题,即当指向共享但嵌入数据集时数据集无法工作。
好吧,杰罗恩和其他人提出的答案只对了一半。我的问题是,我的源代码位于较旧的 SVN 源代码控制下,该源代码已部署到 SSRS 2008 服务器,然后我们将代码库迁移到 TFS 源代码控制。问题似乎是共享数据集被认为是与实际不同的标识符。除了删除文件之外,简单的解决方法是重新部署共享数据集。就我而言,我进入了项目设置并将它们部署到完全在报告结构下的不同位置,以将它们保持在同一区域中:报告/数据集而不仅仅是数据集。这似乎解决了我的问题,所以我相信这只是一场完美的风暴。我想,如果对 SSRS 有疑问,只需删除所有内容并从头开始。
| 归档时间: |
|
| 查看次数: |
15523 次 |
| 最近记录: |