SSRS报告从2个数据库中读取

时间:2010-03-11 16:25:57

标签: sql-server-2008 reporting-services

我想比较SQL 2008 Server上2个数据库之间的记录。以下查询适用于SSMS。

SELECT 'Manual',
       manual.*,
       'Auto',
       Auto.*
  FROM    (SELECT * FROM TESTINGSOMODS..TESTINGSOManMODS) Manual
       FULL OUTER JOIN
          (SELECT * FROM CHELTONCUSTOMIZATIONS..SOMODS) Auto
       ON manual.[Order No] = auto.fsono

我创建了一个解决方案,当我尝试设置共享数据源时,我面临以下问题:

DataSource

所以,我的第一个问题是,如果我想从2个不同的数据库中提取“我选择或输入数据库名称”,我该输入什么?

1 个答案:

答案 0 :(得分:2)

将其设置为从TESTINGSOMODS运行。在包含查询的TESTINGSOMODS上创建存储过程,对报告使用此过程。报告不会知道您正在访问CHELTONCUSTOMIZATIONS,它只会查看TESTINGSOMODS上的过程的结果集。