0

我有一个 SSRS 报告,该报告当前正在使用同一报告文件夹内的共享数据集。共享数据集位于同一文件夹中。

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

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

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

报表服务器无法处理报表。共享数据集“rptDs”的引用无效。(rsInvalidDataSetReference)

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

4

1 回答 1

2

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

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

于 2016-08-30T10:51:14.517 回答