c# winform 连接SQL时好时坏,什么有关问题


c# winform 连接SQL时好时坏,什么问题?
服务器:winXP,安装SQL2000
客户机:winXP或win2000

c#   winform,通过IP地址连接数据库,
如:SERVER=192.168.1.1;UID=sa;PWD=123;DATABASE=db

出现问题如下(win2000和winXP都一样):
1、客户机刚开机后,打开软件,成功连接数据库,可以正常操作
2、客户机运行一段时间后,再打开软件,都会连接数据库不成功,出现“SQL不存在或拒绝访问”的错误,需要电脑重启动后才能正常连接。
3、客户机一般只用office,QQ,MSN,和VirusScan杀毒软件。

这样的问题要怎么解决呢?

C#语言 .net 程序开发

LC3141 11 years ago


如把端口换成1435

SERVER=192.168.1.1,1435;UID=sa;PWD=123;DATABASE=db

狙击兵3号 answered 11 years ago


bang ding

djzyts answered 11 years ago


这种问题的确让人头疼,到现在网上也没有一个让人信服的说法.

大家都是猜测,我的意见也是杀毒软件和网络设置的问题.

Xx丶老寞 answered 11 years ago


换SQL监听端口.把1433换成1434或1435

乌龟吃大饼 answered 11 years ago


打sp补丁就好了。。。

最近每次看见200分的贴都是星宇MM发的~~~~~~~~ ^_^

sd20365 answered 11 years ago


分析有两种可能:
1、网络问题,网内有病毒,发包数量大造成网络拥塞;
2、软件问题,如果软件是你们自己开发的,检查是否软件的DB层写的有问题,如:每一个Sql连接打开后没有关闭等。

姬百合珊瑚 answered 11 years ago


应该是网络环境问题,小心其他机器都攻击你的服务器,至少网络肯定拥塞,所以你的服务器时通时不通。
当然你服务器也有可能有问题,反正网络中的其他机器肯定有些是有问题的。
用些软件检查下看看

软绵绵小狗子 answered 11 years ago


应该是服务器的问题

超薄浮点草莓味 answered 11 years ago


或者重新安装SQL Server 2000试试.

喂你吃小鱼 answered 11 years ago


打sp4

ade123 answered 11 years ago


应该是网络问题

xixing晴 answered 11 years ago


我也遇到过类似问题 我换了WIN2000 SERVER版 操作系统就好了

人工ZZ爱酱 answered 11 years ago


检查一下网络环境...

既然刚开始可以正常连接,那就说明程序没什么问题..

而客户机运行一段时间后,就出现问题,那就是网络环境的问题了...

蹲在厕所数阿冀 answered 11 years ago

Your Answer