帮助从SSRS 2008中的不同数据库服务器中提取数据

时间:2011-03-28 15:05:31

标签: sql-server reporting-services ssrs-2008

我正在使用SSRS 2008,我需要一些帮助,我应该如何解决这个问题。

我的要求是我需要创建一个SSRS报告,我需要从不同服务器中的2个不同数据库中提取,以显示结果。 Database1有一个唯一ID,可用于在database2上查询,其中包含更多详细信息。

我不确定子报告是否可以解决问题。

我没有链接服务器,有没有办法从不同的数据库服务器提取信息并加入它们?

感谢。

3 个答案:

答案 0 :(得分:1)

最简单的方法可能是使用OPENROWSET。这允许您从其他位置提取数据并将其视为表格。

答案 1 :(得分:1)

这可以使用查找和多重查找functions来完成。

它对我有用。

答案 2 :(得分:0)

我在2008年没有玩过很多,所以我会告诉你我是如何在2005年做的。

为每个服务器/数据库创建2个数据源。创建两个数据集。删除报表上的表格并将其设置为父数据集。然后在第一个表中删除一个表,并将数据集设置为子数据集。我没有时间从这里弄清楚细节,但你应该能够解决一些问题。