文本文件txt导入sql2005 本文被截断 问题(转)
2014-01-21 15:18
232 查看
文本文件txt导入sql2005问题
需导入的数据格式,TXT文件均无法导入SQL Server 2005的数据库在SQL Server 2005数据库的导入导出向导过程中,选择了平面数据源,选定了平面文件后,要单击左侧的高级选项,将OutPutColumnWidth(输出列宽度)设置大,根据你列字段的长度,默认的是50,如果你的列中有超过50个字符长度,将会在导出导入过程中提示下面的错误。
......
* 错误 0xc02020a1: 数据流任务: 数据转换失败。列“列 2”的数据转换返回状态值 4 和状态文本“文本被截断,或者一个或多个字符在目标代码页中没有匹配项。”。
(SQL Server 导入和导出向导)
* 错误 0xc020902a: 数据流任务: “输出列“列 2”(18)”由于发生截断而失败,而且针对“输出列“列 2”(18)”的截断行处理设置指定截断时出错。在指定组件的指定对象上出现截断错误。
(SQL Server 导入和导出向导)
* 错误 0xc0202092: 数据流任务: 处理文件“F:/Documents and Settings/listening/桌面/佛山.txt”的数据行 39 时出错。
(SQL Server 导入和导出向导)
解答:
其实这个报错很简单.意思就是你导入的文本或是EXEL的输出流的格式不正确. 在转入数据库的时候有很多的数据流需要自己去配置的,一直修改字段的数据类型长度是没有用的 因为根本不是数据长度的问题 是数据流在转换的时候格式不能匹配.
解决方法:
首先选择好要导入的源数据(txt,EXEL),左边有个几个选项(常规,列,高级,预览)在高级里面有你所有的列属性配置,其中有一项是数据类型(DatePyte)也就是传入的数据流类型,一般遇见了TXT报出'错误 0xc02020a1'的时候应该选择的类型是'文本流DT_TEXT' .调整好后在检测时会这列会出现错误时时候'全局的选项' 不要忽视 只要把报错后忽视就可以成功了.
相关文章推荐
- 文本文件txt导入sql2005问题
- 问题集锦07:使用T-SQL导入数据时报错“将截断字符串或二进制数据”
- .mdf 和.LDF导入SQL 2005问题
- 向SQL2005导入Excel数据出现“文本被截断,或者一个或多个字符在目标代码页中没有匹配项”的错误0xc020901c
- 向SQL2005导入Excel数据出现“文本被截断,或者一个或多个字符在目标代码页中没有匹配项”的错误0xc020901c
- SQL 2005 SSIS 导入数据效率问题
- 将文本文件(txt)的内容导入到Excel和SQL
- SQL2005导入导出文件的方法和经常出现的问题
- Northwind导入SQL 2005后孤立用户问题处理
- 用pl/sql developer 将文本文件txt导入Oracle数据库
- 错误 0xc00470fe: 数据流任务 CSV导入SQL 2005问题
- sql2005数据导入出错问题
- 关于使用phpmyadmin向mysql数据库导入sql文件的2048kb限制问题
- 文本文件导入SQL的语句
- 请问各位大虾,如何将SQL中人表格导入TXT文本文件??谢谢
- 解决txt文件中数据带有日期类型导入oracle中到不进去的问题
- SQL 2005的备份文件导入到SQL 2000
- hibernate 自动导入sql 文件import.sql 国际化编码的问题的解决方案
- Excel数据导入sql 2005数据库
- 怎样在SQL 2005的Microsoft SQL Server Management Studio Express管理器中导入/导出数据