服务器:winXP,安装SQL2000
客户机:winXP或win2000c# winform,通过IP地址连接数据库,
如:SERVER=192.168.1.1;UID=sa;PWD=123;DATABASE=db出现问题如下(win2000和winXP都一样):
1、客户机刚开机后,打开软件,成功连接数据库,可以正常操作
2、客户机运行一段时间后,再打开软件,都会连接数据库不成功,出现“SQL不存在或拒绝访问”的错误,需要电脑重启动后才能正常连接。
3、客户机一般只用office,QQ,MSN,和VirusScan杀毒软件。这样的问题要怎么解决呢?

解决方案 »

  1.   

    补充:
    SQL2000安装在win2003也出现这个问题。
      

  2.   

    我也遇到过类似的
    Sql2005开发版
    有时候突然很慢
    正常的时候没有任何问题
    找不出原因
    结果换企业版就好了
      

  3.   

    连接数据库不成功时,ping下服务器看是否通?估计ping都不通!
      

  4.   

    如果ping不通是网络问题,可能是硬件问题
      

  5.   

    能ping通,
    好象是企业版的,记不清楚了。
      

  6.   

    2、客户机运行一段时间后,再打开软件,都会连接数据库不成功,出现“SQL不存在或拒绝访问”的错误,需要电脑重启动后才能正常连接。网络应是正常~!.
    用msconfig看看有些什么软件是开机自运行的,慢慢缩小出现这种情况的可能
      

  7.   

    怀疑你的杀毒软件封掉了SQL Server 的通讯端口
      

  8.   

    1.有防火墙的功能吗?SQL的端口是否开放
    2.SQL 对于连接是否有时间的限制
      

  9.   

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

  10.   

    我觉得不应该是杀毒软件的问题啊,因为开机的时候,软件都打开了,如果是软件问题,那开机后,也应该连不上才对啊?SQL连接用户数没有限制,查询超时为600秒
      

  11.   

    对了,现在SQL是sp2,是不是打上sp3就能解决这个问题啊?因为现在没办法试,不知道打上sp3是不是能解决问题不知道还可能是什么引起的,请各位说说,我好先有准备,明天过去后才知道怎么做。先谢谢了。
      

  12.   

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

  13.   

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

  14.   

    打sp补丁就好了最近每次看见200分的贴都是星宇MM发的~~~~~~~~ ^_^
      

  15.   

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

  16.   

    如把端口换成1435SERVER=192.168.1.1,1435;UID=sa;PWD=123;DATABASE=db
      

  17.   

    我几次碰到类似问题,都是换端口.服务器管理器--tc/pip--属性--端口:1435
    一般这种情况就可以了.
    问题是很难说清,但总比重装好得多.
      

  18.   

    我的QQ下载后怎么登录不上去?WIN 2000版本,拨号上网?求助中?
      

  19.   

    打个SQL SERVER 2000的SP4补丁就好了
      

  20.   

    打个SQL SERVER 2000的SP4补丁就好了碰到过这样的问题,打完补丁就OK 了
      

  21.   

    没什么好猜不猜的, 就是打补丁就好了咯~~~另外星宇 ^_^ ,我换手机忘记备份号码了, 把你手机号给丢了.......发到我邮箱吧 syeerzy @ gmail . com
      

  22.   

    这个问题更重要的是客户端补丁而不是服务器端补丁, 客户端你装个Sql连接然后打补丁吧.sp3就够了~~