我想比较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
我创建了一个解决方案,当我尝试设置共享数据源时,我面临以下问题:
所以,我的第一个问题是,如果我想从2个不同的数据库中提取“我选择或输入数据库名称”,我该输入什么?
答案 0 :(得分:2)
将其设置为从TESTINGSOMODS运行。在包含查询的TESTINGSOMODS上创建存储过程,对报告使用此过程。报告不会知道您正在访问CHELTONCUSTOMIZATIONS,它只会查看TESTINGSOMODS上的过程的结果集。