删除时提示:

SQLServer删除数据库

网上找了一段:

USE MASTER      
GO      
       
DECLARE @dbname SYSNAME      
SET @dbname = 'shujk' --这个是要删除的数据库库名      
       
DECLARE @s NVARCHAR(1000)      
DECLARE tb CURSOR LOCAL     
FOR    
    SELECT s = 'kill   ' + CAST(spid AS VARCHAR)    
    FROM   MASTER..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 + ']')  

 

相关文章:

  • 2021-11-07
  • 2021-10-28
  • 2021-12-10
  • 2021-11-21
  • 2021-10-26
  • 2022-12-23
  • 2021-11-13
猜你喜欢
  • 2022-12-23
  • 2022-02-08
  • 2022-12-23
  • 2021-04-02
  • 2021-09-29
  • 2021-06-22
相关资源
相似解决方案