用OpenDataSource把dbf的数据读到sql server,用:
insert tab1
select * from OpenDataSource(...)...tname
一直没有问题,今天出问题了,dbf有40多万条纪录,执行到以上语句就死了,死得很彻底,没有错误返回。
用8万条纪录的试,没有问题。
tab1事先清空了,不是主健冲突等问题。
请问,1、到底OpenSource安不安全,死了没反应也太那个了,客户没法接受。
2、多少记录会死,和什么有关系,比如内存?
谢谢大家帮忙!
---------------------------------------------------------------
缓冲区溢出,下载最新的JET引擎可解决
http://www.microsoft.com/windows2000/downloads/recommended/q282010/default.asp?FinishURL=%2Fdownloads%2Frelease%2Easp%3FReleaseID%3D38002%26area%3Dsearch%26ordinal%3D2%26redirect%3Dno
---------------------------------------------------------------
Microsoft SQL Server 2000 OpenDataSource Buffer Overflow:
http://www.ciac.org/ciac/bulletins/m-094.shtml
---------------------------------------------------------------