对了,改用sp_addlinkedserver,再
SELECT * FROM DBFSource...dbfname where field1='M000000001'
来减少数据,也是在2000下可以,98和me不行SELECT * FROM DBFSource...dbfname where field1='M000000001'
只返回6万条记录

解决方案 »

  1.   

    win2000夏没有问题,但是win98,me下,还是会死机
    这是指在同一台电脑上吗?win98,me在处理大量数据时,因为系统资源一直被占用,时间一长就会死机.
    win2000在这方面不存在这个问题.
      

  2.   

    我简单看了一下,我的意见好象是你的数据源的问题,
    你试试重新安装MDAC2.7 +SP1试试看。
    还有你试试分段读取是否有问题。
    还有不明白:你是DBF--->MSSQLSERVER,那你在WIN98下干什么?
      

  3.   

    你的SQL SERVER安装在98 下吗?不行的话,用BCP或DMO来导入看看
      

  4.   


    http://www.microsoft.com/technet/treeview/?url=/technet/security/bulletin/MS02-056.aspAffected Software: Microsoft SQL Server 7.0 
    Microsoft Data Engine (MSDE) 1.0 
    Microsoft SQL Server 2000 
    Microsoft Desktop Engine (MSDE) 2000 
    Download locations for this patch 
    Microsoft SQL Server 7.0:
    http://support.microsoft.com/default.aspx?scid=kb;en-us;Q327068&sd=tech 
    Microsoft SQL Server 2000:
    http://support.microsoft.com/default.aspx?scid=kb;en-us;Q316333&sd=tech 
      

  5.   

    http://xforce.iss.net/xforce/xfdb/10277
      

  6.   

    leimin(黄山光明顶) :
      用的98下的msde,现在安装的就是安装MDAC2.7 +SP1happydreamer(小黑-从头学起) 
      系统资源,32%可用OpenVMS(半知半解) :
      我安装了msde sp3a,最新的,应该包括sp2,还是有问题看来真的很麻烦
      

  7.   

    明天再假设没有sp3,sp3a,只安装sp2和这个Microsoft Security Bulletin MS02-056 
    Cumulative Patch for SQL Server (Q316333)试试,有被搞晕了一天