导入excel数据sql server 文本被截断解决办法

作者:袖梨 2022-06-29

excel文件里面的某一单元格文本非常长,在导入SQL Server 2008时,会出现如下错误:

- 正在执行 (错误)
消息
错误 0xc020901c: 数据流任务 1: 输出“Excel 源输出”(9) 上的 输出列“F6”(30) 出错。返回的列状态是:“文本被截断,或者一个或多个字符在目标代码页中没有匹配项。”。

解决方法:先将Excel数据导入到Access中,再将access数据导入到sql server中

解决方法二直接修改字段类型

且“出错字段”列的属性值为,即为nvarchar(255),大小为255个字符

    原来在sql2005处理导入的excel数据时,为了得出各字段的属性,sql2005会根据此字段的前面8行(取此8行中最大的)数据的类型、大小来确定此字段的属性值。

相关文章

精彩推荐