0
首先SSIS的經驗,所以我願意接受我做的事情完全錯誤的位置:SSIS數據轉換 - 更新多行
使用SSIS:
- 我是從一個Excel工作表導入
- 出口到客戶的SQL(SQL Server)的數據庫
- 數據具有> 250列
- 客戶的數據庫列全都是各種nvarchar的長度一樣3,5,8等
- 我可以假設Excel數據將裝配到數據庫中正確的,所以如果我截斷我不會丟失任何數據
我想我要在這裏做的是截斷使用「數據轉換數據「 轉變。我遇到的問題是在「數據轉換」編輯器窗口中需要花費幾個小時的時間來完成這項工作,因爲我正在處理那麼多的列,而這隻需要幾分鐘的時間就可以在文本編輯器中完成。
有沒有辦法批量更新數據轉換設置?我這樣做是錯誤的嗎?
您可以將程序包設置爲在截斷時不失敗。這個鏈接http://salvoz.com/blog/2011/12/27/ssis-handling-truncation-and-data-errors/顯示瞭如何重定向到一個文件,而是想要「忽略失敗」。不幸的是,Excel是一個非常不可靠的數據源,您無疑會遇到其他問題 –
這有助於解決部分問題。另一半是現在我所有的「數據轉換」輸出都被命名爲「Copy of」,因此我必須在輸出步驟中手動設置所有這些輸出。對此有任何想法? –
我不認爲你需要數據轉換。源中的忽略錯誤已更改。我以前沒有這樣做過,我剛剛閱讀過它,所以我不能直接引導你 –