我做了一個簡單的批量任務可以從一個3-4 kb的CSV文件(.txt)加載數據。所有的數據都正確加載,但SSIS顯示其失敗。我不明白。爲什麼?批量插入任務失敗,但實際上成功?
所謂誤差是 -
[大容量插入任務]錯誤:「批量負載數據轉換錯誤(類型不匹配或無效字符爲指定的代碼頁)用於行:用下面的錯誤消息時發生錯誤1,第1列(My_ID)「。
我使用SSIS 2008年這一個SQL Server 2008中。
我做了一個簡單的批量任務可以從一個3-4 kb的CSV文件(.txt)加載數據。所有的數據都正確加載,但SSIS顯示其失敗。我不明白。爲什麼?批量插入任務失敗,但實際上成功?
所謂誤差是 -
[大容量插入任務]錯誤:「批量負載數據轉換錯誤(類型不匹配或無效字符爲指定的代碼頁)用於行:用下面的錯誤消息時發生錯誤1,第1列(My_ID)「。
我使用SSIS 2008年這一個SQL Server 2008中。
你有沒有設置你的設置,以繼續失敗的SSIS包?在發生此錯誤後,你確定你已經獲得了表格中的所有行嗎?因爲它看起來像你的文本文件中有一些列的名字和你沒有設置FIRSTROW = 2
在BULK INSERT語句。
謝謝馬先生 – Steam
沒問題朋友,很高興我能幫助:) –
並在大多數情況下,它更好地在發生錯誤的情況下停止執行,如果其計劃的作業設置自己接收失敗的電子郵件,並停止執行。解決問題並重新執行它,爲您節省大量維護工作:) –
你有沒有設置你的設置,以繼續失敗的SSIS包?在發生此錯誤後,你確定你已經獲得了表格中的所有行嗎?因爲它看起來像你的文本文件有一些列名,並且你沒有在批量插入語句中設置FIRSTROW = 2。 –
這很有道理。我沒有設置FirstRow = 2.它是1.你可以把這個作爲答案,如果你想。 – Steam