请问,影响ADO联接SQLSERVER2000速度的因素都有哪些?(50分)

  • 主题发起人 主题发起人 askall
  • 开始时间 开始时间
A

askall

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个C/S结构的程序。运行在局域网内。
客户端用ADO控件直接联到服务器上的SQLSERVER2000数据库上。
以前联接速度一直是只有几秒。最近客户的服务器换了一台性能更好的机器
但ADO的联接速度却降到了大约30秒。

请问有什么因素会影响到SQLSERVER的联接速度。
 
象这种情况很可能是数据库驱动程序设置的原因,我刚刚见过
只要在ODBC里随意建个到SQL Server服务器的系统DSN就可(新建DSN时注意选择
“客户端设置”,并在服务器里填上sql server的机器名,别名用IP地址)这样
应当就没问题了
 
应该是驱动的问题,如果网络正常的话.
 
to fuyaping:
我是用的BCB中的ADO直接联的SQLSERVER 根本没用设 ODBC
在ADO中是使用的 Microsoft OLE_DB Provider for SQL Server 那一条。
 
是不是协议安装太多?如果不是只有升级操作系统或ado
 
我都想問
 
有没有更详细的呀!影响ADO联接SQLSERVER2000速度的因素都有哪些?
 
我想可能有三个原因:
ado驱动程序
网络问题
通讯协议

关注!!!!!
 
如果你的服务器没有更换,那么问题就在你的客户端了。
和你用的系统的协议有关。
 
我也碰到到这种情况:在ODBC连接中打开了“跟踪”,结果后来跟踪文件有30M,每次打开
数据连接都要很大时间,花了很大功夫在找到这个病根,关闭“跟踪”就搞定。看看是不是
一样
 
install windows again
 
后退
顶部