专栏首页Danny的专栏无法删除数据库,因为该数据库当前正在使用

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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/43675371

          今天在SQL Server中删除数据库的时候,报的这个错误,在网上找到一段代码,可以解决这个问题:

          新建查询,执行下面的代码,完美解决!(PS:记得把下面的“databasename”改成要删除的数据库名)

USE MASTER    
GO    
     
DECLARE @dbname SYSNAME    
SET @dbname = 'databasename' --这个是要删除的数据库库名    
     
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 + ']')    

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • MySQL安装图解

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

    DannyHoo
  • SLF4J和Logback日志框架详解

    SLF4J是一套简单的日志外观模式的Java API,帮助在项目部署时对接各种日志实现。

    DannyHoo
  • 数据库设计经验谈

    一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库...

    DannyHoo
  • Taro自定义dialog弹窗/Modal框/Toast加载

    taroPop模态框组件是基于react+taro技术开发的仿taro-ui弹窗/ios/android效果,整合了msg信息框、alert提示框、dialog...

    andy2018
  • 小文’s blog — 奇妙的数字 –《蓝桥杯代码笔记2》

    神无月
  • 数据可视化,到底该用什么软件来展示数据?

    在大数据时代,我们身边充斥着各类信息,各种数据,人们的时间被打碎,注意力被分散,更多的人喜欢看图片而非文字,喜欢看图表而非数据。我们做数据展示时常用什么软件呢...

    钱塘数据
  • [译] 如何将 Stackdriver 连接到智能家居服务器以进行错误记录

    当你的智能家居设备与 Google Assistant 集成时,你可能会遇到以下错误:“无法更新设置,请检查你的连接。”

    Android 开发者
  • 华为敏捷/DevOps实践:别再用Excel管理项目

    内容来源:华为云 DevCloud 首席布道师 & 资深产品经理刘恒的技术干货分享。IT 大咖说(微信id:itdakashuo)经华为云和讲者授权发布,转载请...

    IT大咖说
  • 全自动化测试离我们还有多远?

    自动化测试是目前的趋势,这个大家肯定都有目共睹的了,很多公司的招聘现在也是直接用测试开发岗来替代测试岗。

    sylan215
  • 【2020HBU天梯赛训练】7-4 稳赢

    现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招。但是!为了不让对方输得太惨,你需要每隔K次就让一个平局。

    韩旭051

扫码关注云+社区

领取腾讯云代金券