問題如下:
錯誤 0xc02020a1: 數據流任務 1: 數據轉換失敗。列“離網時間”的數據轉換返回狀態值 2 和狀態文本“由於可能丟失數據,所以無法轉換該值。”。
(SQL Server 導入和導出向導)
錯誤 0xc0209029: 數據流任務 1: SSIS 錯誤代碼 DTS_E_INDUCEDTRANSFORMFAILUREONERROR。“源 - YYT_ZHB1_txt.輸出[平面文件源輸出].列[離網時間]”失敗,錯誤代碼為 0xC0209084,而且針對“源 - YYT_ZHB1_txt.輸出[平面文件源輸出].列[離網時間]”的錯誤行處理設置指定一旦出錯就失敗。在指定組件的指定對象上出錯。可能在此之前已經發出錯誤消息,提供了有關失敗的詳細信息。
(SQL Server 導入和導出向導)
錯誤 0xc0202092: 數據流任務 1: 處理文件“E:\work\渠道規划\2020年聯通營業廳規划\甲方數據\移網話單數據.rar,北京漁網-面.rar,字段名稱.xlsx\移網話單數據\YYT_ZHB1.txt”的數據行 1 時出錯。
(SQL Server 導入和導出向導)
錯誤 0xc0047038: 數據流任務 1: SSIS 錯誤代碼 DTS_E_PRIMEOUTPUTFAILED。源 - YYT_ZHB1_txt 的 PrimeOutput 方法返回了錯誤代碼 0xC0202092。管道引擎調用 PrimeOutput() 時該組件返回了一個失敗代碼。雖然該失敗代碼只與該組件有關,但這個錯誤是致命的,管道已停止執行。可能在此之前已經發出錯誤消息,提供了有關失敗的詳細信息。
(SQL Server 導入和導出向導)
解決辦法:
第一步:點擊高級
第二步:將內容含有中文的列 的“DataType” 換成 "Uncode 字符串 [DT_WSTR]"
第三步:繼續操作。