龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > Sql Server开发 >

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

时间:2013-01-03 18:08来源:未知 作者:admin 点击:
分享到:
excel文件里面的某一单元格文本非常长,在导入SQL Server 2008时,会出现如下错误: - 正在执行 (错误) 消息 错误 0xc020901c: 数据流任务 1: 输出Excel 源输出(9) 上的 输出列F6(30) 出错。返回的

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

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

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

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

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

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


精彩图集

赞助商链接