把TXT文本导入SQLServer常见问题

在把TXT文件导入SQLServer的时候经常会遇到以下这些问题:

1、数据被截断。

2、数据转换失败。

3、虚拟内存不足。

4、数据导入后与原数据不符,有串列。


一般解决办法:

一般TXT导入是使用空格做分隔符的,可以先对原数据的空格进行清理,就不会出现串列现象。

如果不在目标数据库建立目标表,就可能出现数据被截断和数据转换失败问题,建议对含有中文字段的原数据设置为Unicode字符串[DT_WSTR]。长度自行设置。

如果问题依旧,建议在目标数据库建立目标表,字段类型都设置为nvarchar。

如果出现虚拟内存不足,一般都是客户端的内存不够,需要加内存或做内存优化,或者就是分批导入数据。


请使用浏览器的分享功能分享到微信等