我试图从2个不同服务器上的2个数据库合并2个表。从2个数据库合并sql语句
现在,我创建了一个服务器链接的服务器,我用这样的查询:
MERGE INTO tablename1 as T1
using linkedservername.dbname.tablename2 as T2 ON
WHEN MATCHED THEN
UPDATE SET ...
WHEN NOT MATCHED THEN
INSERT ...
我想知道是否有一个解决方案,并且不用创建链接的服务器。
复制是您的选择吗? –
不幸的不是。我在SSIS包中使用此查询,并且2个表的结构不相同。 –
会[此](http://msdn.microsoft.com/en-us/library/ms187569.aspx)有用吗?主题是:_Ad Hoc分布式查询_ –