excel文件里面的某一单元格文本非常长,在导入SQL Server 2008时,会出现如下错误:
- 正在执行 (错误)
消息
错误 0xc020901c: 数据流任务 1: 输出“Excel 源输出”(9) 上的 输出列“F6”(30) 出错。返回的列状态是:“文本被截断,或者一个或多个字符在目标代码页中没有匹配项。”。
解决方法:先将Excel数据导入到Access中,再将access数据导入到sql server中
解决方法二直接修改字段类型
且“出错字段”列的属性值为,即为nvarchar(255),大小为255个字符
原来在sql2005处理导入的excel数据时,为了得出各字段的属性,sql2005会根据此字段的前面8行(取此8行中最大的)数据的类型、大小来确定此字段的属性值。