Sql server 数据集是否相互覆盖

Sql server 数据集是否相互覆盖,sql-server,sql-server-2008,reporting-services,ssrs-2008,Sql Server,Sql Server 2008,Reporting Services,Ssrs 2008,我正在将一些报表从2005实例迁移到2008实例。在其中一个项目中,我注意到目标数据集文件夹的选项。如果我在不同的报告(或不同项目中的不同报告)中有同名的数据源,它们可能会相互覆盖,还是会以某种方式分开?如果它们是报告中的数据集或数据源,则不会相互覆盖。目标数据集文件夹选项仅适用于共享数据集。(如果您使用的是BIDS,请在解决方案资源管理器中查找不同的文件夹。) 我的通常做法是为每个SSRS项目设置共享数据源,然后在报告中创建数据源时,指定它们使用共享数据源 但我通常将数据集嵌入报表中,直到多个

我正在将一些报表从2005实例迁移到2008实例。在其中一个项目中,我注意到目标数据集文件夹的选项。如果我在不同的报告(或不同项目中的不同报告)中有同名的数据源,它们可能会相互覆盖,还是会以某种方式分开?

如果它们是报告中的数据集或数据源,则不会相互覆盖。目标数据集文件夹选项仅适用于共享数据集。(如果您使用的是BIDS,请在解决方案资源管理器中查找不同的文件夹。)

我的通常做法是为每个SSRS项目设置共享数据源,然后在报告中创建数据源时,指定它们使用共享数据源


但我通常将数据集嵌入报表中,直到多个报表需要相同的数据,然后将数据集拉入共享数据集中。这避免了在部署或更改报告时必须管理过多的数据块。

很抱歉,键入错误,应该是目标数据集文件夹。同样的答案也适用。我也会编辑我的答案,但它只适用于显式共享的数据集。