我試圖將平面文件導入到SQL Server中,並遇到一些問題。列分隔符是;~
,行分隔符是|~
。我正在使用SQL Server導入和導出嚮導,但不斷收到錯誤。你們每個人都有類似的問題嗎?我認爲從巫師開始就做錯了。你們中的任何人都可以通過這些步驟與我說話謝謝。將平面文件導入到SQL Server中
這裏是導入錯誤:
我試圖將平面文件導入到SQL Server中,並遇到一些問題。列分隔符是;~
,行分隔符是|~
。我正在使用SQL Server導入和導出嚮導,但不斷收到錯誤。你們每個人都有類似的問題嗎?我認爲從巫師開始就做錯了。你們中的任何人都可以通過這些步驟與我說話謝謝。將平面文件導入到SQL Server中
這裏是導入錯誤:
這是一個耳熟能詳的問題,但很難不一個數據文件,以確保一起玩 - 也許這些職位的人有你的答案:
Errors in SQL Server while importing CSV file despite varchar(MAX) being used for each column
SQL Server Import wizard fails with incomprehensible message
感謝大家的回覆。
我的解決方案是首先使用每列的varchar(max)數據類型在SQL Server中創建表,然後執行BULK INSERT語句。絕對不是理想的,但目標不是創建數據庫,而是分隔數據,以便將其上傳到應用程序。再次感謝。
請添加您正在收到的錯誤。屏幕截圖或描述就足夠了。 –
如果您對SSIS感到滿意,請使用它。解決方法是通過編寫簡單的程序(或實用程序)將文本文件轉換爲TAB分隔符文本。 – FLICKER
你可以檢查文件中是否有任何特殊字符 - 特別是在'uniqueId'列中。該錯誤消息表示它無法匹配目標代碼頁中的某些字符。另外,在編輯映射部分中,檢查列的類型和大小是否匹配,以確保沒有截斷錯誤。 – AKS