Ssis

SSIS 僅處理從 csv 文件到 sql 表的 5000 行

  • December 20, 2016

我正在通過 SSIS 將數據從 csv 文件載入到我的 sql 表中。從 csv 文件中讀取的記錄數是否有任何預設限制?

在載入 csv 文件時,我的數據流組件只處理 5000 條記錄,儘管它包含 5341 條記錄,如下圖所示。我該如何解決這個問題?

在此處輸入圖像描述

源文件顯示只有 5000 來自第一步。

這意味著文件中的所有數據都已導入,並且有一個錯誤的分隔符使某些數據在導入中合併,或者您關閉了錯誤通知/截斷通知,並且由於目標或轉換限製而截斷了數據。

您還可以將數據行配置為意外跳過,或者實際上只有 5000 行數據。我首先檢查數據,然後查看日誌。確保啟用 SSIS 日誌記錄並查看日誌以獲取更多資訊。我還將在每個步驟之間添加一個計數步驟,並將它們儲存到一個表中以進行跟踪,以便我可以驗證通過每種方式的行數。

引用自:https://dba.stackexchange.com/questions/158691