2011-11-16 33 views
1

所以我正在將一些數據遷移到新的服務器上。在新服務器中,傳輸發生時,MAIN表中的每個條目都會分配一個新的GUID。其他一些表必須被遷移,並且它們的記錄必須鏈接到MAIN表中的GUID。實施例...

WorksheetID --- GUID
1245677903 --- 1

AccidentID --- --- WorksheetID的Guid
12121412 --- --- 1245677903 1
SSIS遷移 - 從dest數據庫中提取ID?

GUID是用於更多目的,但我的問題是這樣的。在SSIS中,有沒有辦法從目標數據庫中提取工作表的GUID並將其直接分配給「Accident」表中的條目?或者,我必須將數據轉儲到源數據庫並運行一些腳本以獲得一切很好的引用?任何幫助將不勝感激。

回答

0

您應該可以使用合併連接轉換來完成此操作。在合併之前,您可能需要先通過Sort Transformation傳遞數據。

您對合並連接轉換的輸入將是來自源數據的意外表和來自目標數據庫的工作表表格。只需在WorksheetID上進行合併連接即可。