2012-10-04 17 views

回答

1

您不需要平面文件。使用兩個連接:第一個用於源數據庫,第二個用於目標數據庫。使用第一個連接和使用第二個連接的目標源創建一個數據流。連接它們並可選地在其間添加轉換。你的問題太籠統,無法寫出更精確的建議。

1

你還沒有給出很多細節,但假設你在談論SQL Server,最簡單的方法是在執行SQL任務中使用純TSQL。文檔describes如何從另一個和,而不是使用兩個部分組成的名稱(dbo.Table1UPDATE一個表,你可以簡單地使用三部分名稱(DB1.dbo.Table1):

update DB1.dbo.Table1 
set Column1 = t2.Column2 
from DB1.dbo.Table1 t1 
join DB2.dbo.Table2 t2 
on t1.JoinColumn = t2.JoinColumn 
where... 

請永遠別說你是什麼數據庫平臺使用(因爲SSIS是一個ETL工具,我們不能假設你正在使用SQL Server),你有哪些版本的SQL Server/SSIS(例如2008R2)以及什麼版本(例如Enterprise或Standard)。

+0

謝謝,你剛剛救了我很多頭痛。 – James

相關問題