zoukankan      html  css  js  c++  java
  • SQLServer无法删除数据库 "",因为该数据库当前正在使用

    无法删除数据库 "",因为该数据库当前正在使用。

    处理方式:

    use master   

    go  

          
    declare @dbname sysname   
    set @dbname = 'prod' --这个是要删除的数据库库名   
          
    declare @s nvarchar(1000)   
    declare tb cursor local  
    for 
        select s = 'kill   ' cast(spid as varchar
        from   master.dbo.sysprocesses 
        where  dbid = DB_ID(@dbname)   
          
    open   tb     
    fetch   next   from   tb   into   @s   
    while @@fetch_status = 0 
    begin 
        exec (@s)  
        fetch next from tb into @s 
    end   
    close   tb   
    deallocate   tb   
       
    exec ('drop   database   [' + @dbname + ']')  
  • 相关阅读:
    web漏洞之SQL注入
    web漏洞之文件包含
    web漏洞之文件上传
    CVE-2020-1938 Apache-Tomcat-Ajp漏洞复现
    web漏洞之命令执行
    web漏洞之XXE
    web漏洞之CORS
    web漏洞之SSRF
    web漏洞之CSRF
    web漏洞之XSS
  • 原文地址:https://www.cnblogs.com/elontian/p/12659137.html
Copyright © 2011-2022 走看看