我有一个名为CommonDB的数据库。我在我的一个报告项目中从这个数据库创建了共享数据集。我现在需要在另一个报表项目中包含相同的共享数据集。理想情况下,如果我可以将其指向BIDS中的测试站点并根据参考开发我的报告,那将是很好的。
我想知道是否有办法在不添加现有数据集的情况下执行此操作(因为我希望保持代码库相同,所以我不必在不同的项目中更新它。)我知道你可以还可以从url添加现有数据集,但这样做会失败,因为它只是将副本下载到我的报表解决方案中而且未同步。
有什么想法吗?谢谢:))
答案 0 :(得分:0)
BIDS / Visual Studio不支持此方案。
情况变得更糟:如果使用相同的Shared Datasets文件夹将多个项目部署到同一服务器,那么在运行时,他们将尝试重用其他每个共享数据集定义。最新部署的共享数据集定义将获胜。
数据源也有类似的问题 - 尽管它们的波动性较小。
为避免这种情况,我更喜欢在单个BIDS / Visual Studio项目中保留单个SSRS服务器实例的所有报告。我使用项目配置来管理报告到不同文件夹的部署。