SQL Server 2005导入Excel表问题
2014-03-18 21:35
267 查看
EXCEL导入到SQL Server经常出现“文本被截断,或者一个或多个字符在目标代码页中没有匹配项”
原因:
SQL Server的导入导出为了确定数据表的字段类型,取excel文件的前8行来判别。如果前8条是少于255的字符串,则设成nvarchar(255)类型,但如果Excel后面的记录中有长度超过255的,导入时就会出错。即使在导入设置映射时调整了该字段的长度也不行。
解决:
把Excel表中前8行中任意一行内容加长超过255,待导入到数据库后再做修改。最笨的办法,也是最简单的办法。
参考文章:
http://blog.sina.com.cn/s/blog_5907369a0101bjey.html
原因:
SQL Server的导入导出为了确定数据表的字段类型,取excel文件的前8行来判别。如果前8条是少于255的字符串,则设成nvarchar(255)类型,但如果Excel后面的记录中有长度超过255的,导入时就会出错。即使在导入设置映射时调整了该字段的长度也不行。
解决:
把Excel表中前8行中任意一行内容加长超过255,待导入到数据库后再做修改。最笨的办法,也是最简单的办法。
参考文章:
http://blog.sina.com.cn/s/blog_5907369a0101bjey.html
相关文章推荐
- 从excel表导入数据到sql server 2005数据库遇到的问题
- 问题:导入Excel到Sql Server 2005
- sql server 2005 数据库 导入 2000时 遇到的问题
- sql server 2005的导入数据、导出数据问题集合
- SQL Server 2000导入SQL Server 2005生成脚本的问题
- 将Excel表中数据导入到SQL Server 2005中的工具
- sql server 2000数据导入sql server 2005问题
- SQL server 2005导入excel数据一些问题的解决(部分转载)
- 将Excel表中数据导入到SQL Server 2005中
- SQL Server 2000导入SQL Server 2005生成脚本的问题
- SQL Server 2005不能导入数据(无法创建SSIS 运行时对象)
- SQL Server导入导出excel及常见问题
- SQL Server 2005数据库重装后将原数据库直接附加新数据库实例时遇到的所有权问题
- SQL Server 2005------利用Linked Server把Oracle数据表导入SQL Server中
- [Database] SqlServer: Excel导入sql server 2005 错误 0xc00470fe 数据流任务 产品级别对于 组件 源 - Sheet1$ (1) 而言不足
- Sql Server学习之导入excel表(摘)
- [原创]SQL Server 2005:一个使用新创建的User的问题和解决方法
- SQL Server 2005 输入框不能输入中文问题
- SQL Server 2005锁的问题
- .NET----导入EXCEL到SQL SERVER问题