客户端断掉的事我碰到过,大多是因为客户运行的sql进入死循环,或服务器说其执行非法操作自动将其断掉.
如果是服务断掉,检查错误日志(mssql7\log\errorlog)查找最后一条错误信息.

解决方案 »

  1.   

    2001-04-13 06:28:03.55 spid9    Found active sdes for spid 9 tabid 994102582 in clean_process
    导致错误的信息
      

  2.   

    在各个数据库中查询select object_name(994102582),估计结果为一个表名,回想一下和此表有关的操作.
      

  3.   

    况且,和那个表有关的SQL语句单独拿到查询分析器中执行没有问题,还有,在98上运行服务器也没有问题,单单是在NT或是2000上才有问题
      

  4.   

    guo(还有许多)大虾,求你回话吧
      

  5.   

    我查了一下book online。发现,该错误可能与数据锁有关。
    你查一下程序看是否有sql 语句用了锁语句。
    还有sql server服务断掉是什么意思?我还没明白。
    是sql server服务stop了。还是你的服务端程序与数据库的连接断了?
      

  6.   

    sql server服务stop了,应该没有什么锁数据的地方
      

  7.   

    在服务端启动跟踪程序profiler,对主机名与你客户端相同的所有语句进行跟踪并将其相关语句保存,认认真真分析一下,如果这方法不行就没有能行的方法了.
      

  8.   

    找找你修改的地方
    看看连接参数
    重装客户,服务器端
    重装ado