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 + ']')  
  • 相关阅读:
    重写Override和重加载Overload
    Java 继承
    poj 3263 Tallest Cow
    矩阵求和
    全排列
    最大乘积
    三角形面积
    Sum
    搭积木
    调手表
  • 原文地址:https://www.cnblogs.com/elontian/p/12659137.html
Copyright © 2011-2022 走看看