2012-02-17 34 views
2

使用SQL Server Management Studio 2005(SSMS)我可以使用導入嚮導創建可重新運行的SSIS包,該包將從一臺服務器導入數據到另一臺服務器。這些表不存在於目標服務器上,它們存在於源服務器上。當我以編輯模式打開新創建的SSIS包時,我發現它在「控制流」選項卡上有兩個項目 - 「準備SQL任務」和「數據流任務」。 「準備SQL任務」是使用在目標系統上創建表的SQL語句(DDL)創建的。從外部源導入表時,SSIS如何確定表結構?

SSIS包如何確定創建新表的正確SQL語句(DDL)?我有一個動態來源,需要修改SSIS包以在創建新表時動態確定DDL。

回答

0

我建議創建腳本轉換,它將處理動態源更改並更正DDL(嘗試將它像變量一樣傳遞給「準備SQL任務」)