关于ADO访问SQL SERVER速度奇慢的问题(50分)

  • 主题发起人 主题发起人 叮当猫
  • 开始时间 开始时间

叮当猫

Unregistered / Unconfirmed
GUEST, unregistred user!
偶做的一个程序,通过IP地址访问局域网内某数据库服务器(SQL SERVER2K),在一台电脑上可以很快连接上数据库,但是在偶自己的机器上怎么也不行,总说超时,后来我将ADOCONNECTION的TIMEOUT设置为30就可以连接上了,但是速度真的太慢了,不可忍受。
经再三研究,原因是我的这个机器装了WIN2K SP3,这个版本的补丁连ODBC的所有DLL文件都升级了,然后导致访问数据库巨慢。
请问大家有何好的解决方法?领导要求用ADO,而且这个机器同时要启用IIS5,如果不打SP3的话,NIMDA病毒就很容易找上来,矛盾啊
 
忘了补充了,用D5+ADOSP1+ADOSP2+ENTSP,速度很慢,不设置超时根本不通,用D7效果一样
 
你既然升了SP3,那么你的ADO版本是多少?试试看MDAC2.7呢?
还有你的数据库是不是在你自己的机器上?你的程序启动的时候因为又是你的程序,SQL
又要作响应,连接速度可能就会比别的机器上慢。
 
可以考虑在服务器上装病毒防火墙嘛,反正也不会占用太多的资源。
 
问题已经解决了,解决之道看分数就知道了,多谢各位
这是最后一次来大富翁了,希望各位都好运啊
 
后退
顶部