zoukankan      html  css  js  c++  java
  • SQL 查死锁和解锁

    CREATE TABLE #Lock
        (
          SPID INT ,
          DBID INT ,
          OBJID INT ,
          NAME VARCHAR(500),
          INDID INT ,
          TYPE VARCHAR(100) ,
          RESOURCE VARCHAR(100) ,
          MODE VARCHAR(100) ,
          STATUS VARCHAR(100)
        )
       
    --2.Store Lock info
    INSERT INTO #Lock(SPID,DBID,OBJID,INDID,TYPE,RESOURCE,MODE,STATUS) EXEC SP_LOCK

    --3.Update name
    UPDATE l
    SET l.NAME = o.NAME
    FROM #Lock l
        INNER JOIN sys.objects o ON o.object_id = l.OBJID

    --4.Select #Lock Info
    SELECT * FROM #Lock

    --5.KILL Spefify lock
    KILL @SPID        --Spefify

    --6.Check Info
    EXEC SP_LOCK

    当要看@SPID=179进程的详细信息的时候       

    DBCC INPUTBUFFER(179)  看看这个进程是什么事件造成的

    sp_who2 179  看看这个进程是谁触发的以及别的详细信息

  • 相关阅读:
    day_10作业
    day_10
    day_09
    day_08
    猜年龄游戏
    day_07
    day_06作业
    day05课堂小结
    day05作业
    day04课堂小结
  • 原文地址:https://www.cnblogs.com/scottpei/p/2423445.html
Copyright © 2011-2022 走看看