在SSRS中动态设置共享数据集路径

时间:2016-08-30 10:28:08

标签: reporting-services dataset ssrs-2012 ssrs-2014

我正在使用一份SSRS报告,该报告目前正在同一报告文件夹中使用共享数据集。共享数据集位于同一文件夹中。

共享数据集的路径为win2008/Reports/ABC/sharedDataset.rsd

现在在生产站点上,报告文件夹名称将相同,但共享数据集路径可能不存在。

例如:在“win2008 / Reports / ABC / sharedDataset.rsd”中, win2008 可能不存在,因此会出现数据集错误。

  

报表服务器无法处理报表。参考文献   共享数据集'rptDs'无效。 (rsInvalidDataSetReference)

任何人都可以帮忙解决这个问题。提前致谢

1 个答案:

答案 0 :(得分:2)

没有办法解决这个问题。您需要在生产环境中打开报告并再次添加共享数据集,或者更全面和建议的解决方案是将数据集保存在两个服务器上相同的文件夹结构中。

通常,如果您要使用报表移动共享数据集,也可以嵌入它们。在名为Datasets的主文件夹中创建一个文件夹,然后将它们全部放在那里,根据需要组织到各种文件夹中。在Dev和Prod环境中保持该文件夹结构相同,您将不会再遇到此问题。