zoukankan      html  css  js  c++  java
  • kill sql数据库死锁进程


     1 Create Proc Sp_KillAllProcessInDB 
    2
    3 @DbName VarChar(100)
    4
    5 as
    6
    7 if db_id(@DbName) = Null
    8
    9 begin
    10
    11 Print 'DataBase dose not Exist'
    12
    13 end
    14
    15 else
    16
    17
    18 Begin
    19
    20 Declare @spId Varchar(30)
    21
    22
    23 DECLARE TmpCursor CURSOR FOR
    24
    25 Select 'Kill ' + convert(Varchar, spid) as spId
    26
    27 from master..SysProcesses
    28
    29 where db_Name(dbID) = @DbName
    30
    31 and spId <> @@SpId
    32
    33 and dbID <> 0
    34
    35 OPEN TmpCursor
    36
    37
    38 FETCH NEXT FROM TmpCursor
    39
    40 INTO @spId
    41
    42
    43 WHILE @@FETCH_STATUS = 0
    44
    45
    46
    47 BEGIN
    48
    49
    50
    51 Exec (@spId)
    52
    53
    54 FETCH NEXT FROM TmpCursor
    55
    56 INTO @spId
    57
    58
    59 END
    60
    61
    62 CLOSE TmpCursor
    63
    64 DEALLOCATE TmpCursor
    65
    66
    67
    68 end
    69
    70
    71
    72 GO

      Exec dbo.Sp_KillAllProcessInDB 'DBName'

    kill数据库死锁进程

  • 相关阅读:
    Daily Scrum 10.31
    Daily Scrum 10.30
    Daily Scrum 10.29
    Daily Scrum 10.28
    扩展设置
    安装
    james+javamail入门
    解决ZF2_PATH environment
    Apache Httpd Server 2.2升级2.4
    缓存,spring
  • 原文地址:https://www.cnblogs.com/jiebian/p/2167629.html
Copyright © 2011-2022 走看看