我可以使用SSIS數據流任務輕鬆地在兩個SQL Server表之間遷移數據。我可以使用格式文件來指定要從源和目標中選擇的列嗎?如果是這樣,你能舉個例子嗎?如何在SSIS數據流任務中使用格式文件?
在我們當前的系統中,我們的源表和目標表總是不一樣的。到目前爲止,我們正在使用帶有格式文件的SQL-DMO,現在正在升級到SSIS。
在此先感謝您的建議。
我可以使用SSIS數據流任務輕鬆地在兩個SQL Server表之間遷移數據。我可以使用格式文件來指定要從源和目標中選擇的列嗎?如果是這樣,你能舉個例子嗎?如何在SSIS數據流任務中使用格式文件?
在我們當前的系統中,我們的源表和目標表總是不一樣的。到目前爲止,我們正在使用帶有格式文件的SQL-DMO,現在正在升級到SSIS。
在此先感謝您的建議。
所以我認爲你可以查看如何在這裏創建一個格式文件的信息:http://msdn.microsoft.com/en-us/library/ms191516.aspx 谷歌SSIS大容量插入任務,以找到更多的。
如果可以,我建議使用數據流,因爲這可以消除源中不存在的列,並且可以執行批量插入。值得考慮。
馬克
謝謝。我能夠使用格式文件進行批量插入。我們希望使用格式文件的原因是:1)我們的源表和目的表結構有許多不同,2)我們希望避免修改軟件包,而是修改格式文件。有關利用SSIS導出而不是導出自定義視圖的想法? – 2014-09-26 19:25:19
我會盡量不做一個適合所有的解決方案。當然,表格結構在不同的環境之間會有所不同,但是這通常會發生什麼?是否有一些表需要特殊處理,其餘的都是穩定的,你可以使用ssis df?對於那些特殊情況使用格式文件方法,但對於另外90%的情況,請不要擔心所有這些開銷。 – 2014-09-28 14:49:13
非常感謝。 – 2014-09-29 11:58:40
這是我剛剛完成回答我的問題和思想將兩個柱連接在一起後。
SSIS - Export multiple SQL Server tables to multiple text files
ssis dataflow任務不會使用格式文件,而是批量插入任務。你問如何使用批量插入任務的格式文件? – 2014-09-26 16:08:58
感謝您的快速回復。我認爲這回答我的問題。我可以嘗試使用帶有格式文件的批量插入,但如果您有任何關於如何操作的鏈接,請讓我知道。有沒有一種方法可以使用SSIS中的格式文件進行導出? – 2014-09-26 16:32:49