2014-06-19 50 views
0

我想使用ssis同步兩個表src,dest(DB SOURCE >> src表,DB目標>> dest表),其中任何(src上的插入,更新和刪除操作將被應用到dest) 如何使用查找 tranformation? 在此先感謝。SSIS使用查找同步兩個表

+0

這不是一個查詢做什麼。也許你想要合併轉換或合併SQL查詢。 –

+0

合併爲我工作,但它似乎很慢! – QAIS

+0

我建議你通過這個,並在MSDN上的相關主題,以獲得更好的主意:http://msdn.microsoft.com/en-us/library/ms141821.aspx –

回答

1

在查找緩存中獲取表Dest,然後您需要使用Table Src查找。選擇查找選項作爲重定向不匹配的記錄。對於Table Src中存在的不匹配記錄(不存在於Table Dest中),使用OLE DB Destination將它們插入到Table Dest中。

對於匹配記錄使用物理表或臨時表,在DFT之後使用執行SQl任務來更新Table Src中的這些記錄。

爲了加快進程嘗試使用Cache Transform

您也可以實現通過使用本文下面的合併一樣,Synchronize two tables using SSIS

+0

謝謝,它工作 – QAIS