【求助】SQL SERVER 2000导入数据出错
SQL SERVER 2000个人版源数据大概有75万条,是csv格式的文本文件
通过数据转换服务导入数据,每次467000条处报错“在当前行中找到的列太多,在上次定义的列的数据之后找到了非空白字符”
我看467000条也没什么异常数据(把该条数据及前后几条数据删除后,还是同样问题)
是否因为条数太多,产生数据库回滚?
以前只用过informix,对sql server 2000实在不熟。请大家帮忙。谢!
[ Edited byyourk on 2009-4-11 01:05 ] 转成xls后,用
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...sheet1$
试试看?注意整型和小数类型,做适当转换 select *
from OpenDataSource('MICROSOFT.JET.OLEDB.4.0','Text;HDR=Yes;DATABASE=c:\')...
发现这个更好用
页:
[1]