故障现象:一本地版his,经常性的锁表,锁表后只要对该表进行写入操作,客户机假死机达到几分钟。
操作数据库的程序不是我写的。无法知悉其锁表机制。我能登录数据库。
请问:
1、怎么用vb程序检测发现锁表?
2、如果能检测,能否知悉是哪个客户端引起的锁表?
3、如果不能知悉,有没有办法在不重启服务器的情况下解锁?我目前是接到报告后重启服务器。
真诚提问,解决问题后200分相送,目前只有80分了。

解决方案 »

  1.   

    yiguangqiang88(这才是神马) 
    共有可用分:10782 已花费可用分:10782 剩余可用分:0 
    总技术分:3922 总非技术分:6187 已经兑换成c币技术分:0 
    上次排名:7593 现在排名:7304 
    国际惯例,沙发自己的
      

  2.   

    锁的机制是MSDBA的课程,我们是CODER
      

  3.   

    转到SQL SERVER版面问吧,这里@$#@#$$%&$#&#^*%%@^@@%&*^&(*(
      

  4.   

    sql server 2000 可以用 sp_lock 看锁情况
    如果是 2005 可以用dmv mv_tran_lock  看锁
      

  5.   

    http://blog.csdn.net/fredrickhu/archive/2009/12/24/5071970.aspx