我試圖從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分佈式查詢_ –