SQL導入EXCEL文件時“文本被截斷”錯誤解決辦法

原因是,SQL Server的導入導出爲了確定數據表的字段類型,取excel文件的前8行來判別數據類型;

"regedit"命令打開註冊表:

Jet引擎.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel

ACE引擎.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Access Connectivity Engine\Engines\Excel
然後找到 TypeGuessRows這個項.默認爲8的.修改爲0.

有時候這樣做也未必管用,那就有可能是導入的字符串太長造成的,可以將字符串截短後導入試試看!

最好的辦法就是在連接配置管理器,有個高級,將outputColumnwidth屬性設置大一點,如果這樣都不行,那就用語句導入吧,據說可以,沒試過!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章