事实:Visual Studio 2010,SQL Server 2008 R2,SQL Server 2008 R2 Reporting Services
我有一个由几个项目组成的解决方案。这是因为无法创建嵌套的部署文件夹。
所以我的解决方案如下:
所有报告都应使用一个数据集,并使用适当的过滤器。
所以我设置了部署,以便每个项目在/ Student / DataSet中部署其数据集。我确保每个项目都有一个相同的数据集,因此在部署时,它们都使用相同的数据集。
但显然这不起作用。只有上次部署的报告才能使用数据集:(
这是已知的现象吗?是否可以让来自不同项目的报告使用相同的数据集?如果是这样,怎么样?
我真的很想知道你对此的想法......
答案 0 :(得分:1)
我这样做的方式according to this link应该是正确的方法。 我按照this link Charlie Liao中列出的步骤重新进行了重新设置: 1.在您的一个项目中创建数据集 2.将这些作为现有项目添加到另一个项目中 3.将覆盖数据集设置为TRUE。
我认为这是我出错的第2步。我刚刚在每个项目中重新创建了数据集,我没有添加它们。我删除了所有项目中的所有数据集(但第一个),然后将所有数据集作为现有项目读入所有项目,将Overwrite设置为True并进行部署。
MAGIC !!
:)