Excel 匯入 Sql Server出錯——“文字被截斷,或者一個或多個字元在目的碼頁中沒有匹配項”錯誤的解決...
有人說應該先轉成Access, 再轉到Sql Server。 其實用處並不大, 要截斷的還是被截斷了。
原因是,SQL Server的匯入匯出為了確定資料表的欄位型別,取excel檔案的前8行來判別。如果前8條是少於255的字串,則設成nvarchar(255)型別,但如果Excel後面的記錄中有長度超過255的,匯入時就會出錯。即使在匯入設定對映時調整了該欄位的長度也不行。
解決的辦法是改登錄檔
如果是:Jet引擎.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Access Connectivity Engine\Engines\Excel
然後找到 TypeGuessRows這個項.預設為8的.修改為0.
相關文章
- excel匯入sql server 文字被截斷,或者一個或多個字元在目的碼頁中沒有匹配項 錯誤處理ExcelSQLServer字元
- Excel匯入null錯誤解決方式ExcelNull
- SQL Server 匯出Excel有換行的解決方法SQLServerExcel
- 微信支付錯誤兩個問題的解決:curl出錯,錯誤碼:60
- SQL Server 錯誤程式碼:17058 。解決方案SQLServer
- SQL Server 伺服器主體擁有一個或多個端點無法刪除;錯誤15141SQLServer伺服器
- PPT匯入3D模型匯入出現錯誤或者模型紋理消失的解決方法3D模型
- (轉)excel和sql server的匯入匯出ExcelSQLServer
- 一個java中呼叫bash指令碼錯誤的診斷Java指令碼
- 多個報表匯出到一個 excel 的多 sheet 頁Excel
- Python匯入包報錯(沒有這個包)Python
- 匯出多個檔案到一個Excel中的不同sheetsExcel
- SQL SERVER 和EXCEL的資料匯入匯出SQLServerExcel
- 帝國模板登入出現已被登入或者密碼錯誤解決方法密碼
- SQL SERVER Msg 7357錯誤解決SQLServer
- 一個通用的匯入匯出excel的思路Excel
- System.AggregateException: 發生一個或多個錯誤.....Exception
- Oracle Sql Loader中文字元匯入亂碼的解決方案OracleSQL字元
- 同一個SQL引發多個ORA-7445錯誤SQL
- 一個 ExpressionChangedAfterItHasBeenCheckedError 錯誤的解決過程ExpressError
- samba一個錯誤的解決辦法!Samba
- 【ORACLE 匯入匯出】exp 錯誤Oracle
- 在Excel中設定當資料輸入錯誤時提示出錯信Excel
- photoshop匯出png發生未知錯誤的解決方案,ps匯出發生未知錯誤怎麼解決
- sql出現結果集錯誤以及出現ora-600或者ora-7445錯誤的解決方法思路SQL
- Sql Server對等複製中將截斷字串或二進位制資料。 (源: MSSQLServer,錯誤號: 8152)SQLServer字串
- 從Excel匯入sql serverExcelSQLServer
- 在與 SQL Server 建立連線時出現與網路相關的或特定於例項的錯誤............SQLServer
- SQL server錯誤:53和 SQL server錯誤:17 ,小樣你在劫難逃SQLServer
- 在SQL Server資料庫中匯入匯出資料SQLServer資料庫
- mysql匯入文字或excel檔案MySqlExcel
- SQL Server 2005資料庫IN運算的一個錯誤SQLServer資料庫
- windows打包指令碼出現 /bin/sh^M: 壞的直譯器: 沒有那個檔案或目錄 錯誤Windows指令碼
- ORACLE匯入遇到ORACLE錯誤959解決方法Oracle
- easyExcel匯出多個list列表的excelExcel
- SQL Server的“錯誤:9004”SQLServer
- sql server資料庫附加錯誤的解決過程SQLServer資料庫
- 雲伺服器,在與 SQL Server 建立連線時出現與網路相關的或特定於例項的錯誤。未找到或無法連結錯誤伺服器SQLServer