我正在使用SSRS 2008,我需要一些帮助,我应该如何解决这个问题。
我的要求是我需要创建一个SSRS报告,我需要从不同服务器中的2个不同数据库中提取,以显示结果。 Database1
有一个唯一ID,可用于在database2
上查询,其中包含更多详细信息。
我不确定子报告是否可以解决问题。
我没有链接服务器,有没有办法从不同的数据库服务器提取信息并加入它们?
感谢。
答案 0 :(得分:1)
最简单的方法可能是使用OPENROWSET。这允许您从其他位置提取数据并将其视为表格。
答案 1 :(得分:1)
这可以使用查找和多重查找functions来完成。
它对我有用。
答案 2 :(得分:0)
我在2008年没有玩过很多,所以我会告诉你我是如何在2005年做的。
为每个服务器/数据库创建2个数据源。创建两个数据集。删除报表上的表格并将其设置为父数据集。然后在第一个表中删除一个表,并将数据集设置为子数据集。我没有时间从这里弄清楚细节,但你应该能够解决一些问题。