服务器: 消息 4832,级别 16,状态 1,行 1
大容量插入: 在数据文件中遇到意外的文件结尾 (EOF)。
服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'STREAM' 报错。提供程序未给出有关错误的任何信息。
OLE DB 错误跟踪[OLE/DB Provider 'STREAM' IRowset::GetNextRows returned 0x80004005: 提供程序未给出有关错误的任何信息。]。
语句已终止。
解决方式:
由于原来服务器故障,是从原来的备份中复制过去的,可能没有注意文本的分割符变掉了,将txt-sql-ec.sql中的" FIELDTERMINATOR = ' ', "单引号 中的空格改为TAB后,导入正常。
txtsql.bat
大容量插入: 在数据文件中遇到意外的文件结尾 (EOF)。
服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'STREAM' 报错。提供程序未给出有关错误的任何信息。
OLE DB 错误跟踪[OLE/DB Provider 'STREAM' IRowset::GetNextRows returned 0x80004005: 提供程序未给出有关错误的任何信息。]。
语句已终止。
解决方式:
由于原来服务器故障,是从原来的备份中复制过去的,可能没有注意文本的分割符变掉了,将txt-sql-ec.sql中的" FIELDTERMINATOR = ' ', "单引号 中的空格改为TAB后,导入正常。
txtsql.bat
点击(此处)折叠或打开
- set r=%time%
- set d=%date%
- echo %d% %r% txt-sql开始导入 >>c:\txtsql\EC-import.txt
- rar a -agYYYYMMDDHHMM -df -o+ d:\input_bak\Oracle-EC- c:\input\*.