连接sqlServer速度慢的解决方法

转自:http://hi.baidu.com/afantihome/blog/item/ed3c552d4ed3ed36359bf706.html
2007-08-14 18:50
2006-10-30

说明:SqlServer服务器(192.168.0.2)使用win2000系统,客户端(192.168.0.3未安装SqlServer,使用win2000系统),给客户端安装了AMS后连接192.168.0.2速度挺快的。

中间192.168.0.2有问题了。然后安装了Win2003系统,安装了sql,并且打了sqlSp4的补丁。

然后连接服务器就突然速度变得很慢。(怀疑是win2003防火墙的问题,或者是Sql的问题,但最后证明不是。因为后面提到192.168.0.28连接192.168.0.2是没有问题的,速度很快。)

我怀疑是Sql连接的那个dll文件有问题了。然后把192.168.0.28(WinXp系统,安装了Sql,但未打Sp3补丁)。c:/windows/system32下的所有包含sql的dll文件copy到192.168.0.3的c:/winnt/system32下。但是速度依然很慢。

很奇怪,然后我给其它机器(192.168.0.28安装了Sql)AMS后也连接192.168.0.2速度很快。

我想就不是数据库192.168.0.2的原因。然后给192.168.0.3也安装了Sql后(没有打Sql的Sp3)。192.168.0.3的AMS连接自己的Sql速度很快。然后再连接192.168.0.2速度还是很慢。

我想就是网络的原因了。于是我进一步证实。 然后我给192.168.0.3打了Sql的Sp3的补丁。然后连接自己和192.168.0.2时,速度都很快。

原因找到了,是没有打Sp3的原因,再想想我有纳闷了。我原来给192.168.0.3没有安装Sql时速度也很快啊。最后我想应该是没有打Sp3以前使用了较好的dll文件,速度慢的时候可能是dll文件被改了。打了Sp3后又正常了。现象就是这样。

我下来卸载了192.168.0.3的Sql后看看速度如何。卸载后速度依然很快

我想客户端应该不用安装Sql只要拷贝system32下的几个dll文件就可以了,但是不知道是那几个文件。

最后总结:连接sql突然很慢时最简单的方法就是给客户端安装sql并且打Sp3。如果这台机器没必要安装Sql也可以卸载了。

下面图片是192.168.0.3打sp3的sql为卸载以前在winnt目录下搜索到的*sql*.dll文件。

你可能感兴趣的:(数据库知识库)