"无法删除数据库,因为该数据库当前正在使用"问题解决

简介: 原文:"无法删除数据库,因为该数据库当前正在使用"问题解决异常处理汇总-数据库系列  http://www.cnblogs.com/dunitian/p/4522990.html  以前刚学数据库的时候比较苦恼这个问题,今天删除的时候又看见了,正好一起记录一下: 图形化方法: 命令行方法...
原文: "无法删除数据库,因为该数据库当前正在使用"问题解决

异常处理汇总-数据库系列  http://www.cnblogs.com/dunitian/p/4522990.html

 以前刚学数据库的时候比较苦恼这个问题,今天删除的时候又看见了,正好一起记录一下:

图形化方法:

命令行方法:

use master    
go   
     
declare @dbname sysname    
set @dbname = 'BigValuesTest' --这个是要删除的数据库库名    
     
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 + ']')   

这个原理类似于操作系统里面通过pid干掉程序了

 

目录
相关文章
|
1月前
|
SQL 数据库 OceanBase
OceanBase数据库的主备库参照的配置文件
【2月更文挑战第27天】OceanBase数据库的主备库参照的配置文件
26 4
|
5月前
|
Oracle 关系型数据库 Linux
解决在linux服务器上部署定时自动查找cpu,内存,磁盘使用量,并将查询结果写入数据库的脚本,只能手动运行实现插库操作
问题描述:将脚本名命名为mortior.sh(以下简称mo),手动执行脚本后查询数据库,表中有相应的信息,放入自动执行队列中,脚本被执行,但是查询数据库,并没有新增数据。
43 0
|
6月前
|
SQL Java 数据库连接
JSP商品进出库管理系统myeclipse开发sql数据库bs框架java编程jdbc
JSP 商品进出库管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为SQLSERVER2008,使用java语言开发,系统主要采用B/S模式开发。
49 0
|
6月前
|
SQL 关系型数据库 MySQL
【Hello mysql】 数据库库操作(下)
【Hello mysql】 数据库库操作(下)
30 1
|
7月前
|
SQL 关系型数据库 MySQL
MySQL数据库---库基本操作 以及 表结构的操作(DDL)
MySQL数据库---库基本操作 以及 表结构的操作(DDL)
86 3
|
1月前
|
数据可视化 Java 测试技术
基于SpringBoot的精品在线试题库系统(系统+数据库+文档)
基于SpringBoot的精品在线试题库系统(系统+数据库+文档)
|
1月前
|
存储 关系型数据库 MySQL
解释一下如何使用Python的数据库接口库进行数据库操作。
【2月更文挑战第12天】【2月更文挑战第33篇】解释一下如何使用Python的数据库接口库进行数据库操作。
|
1月前
|
关系型数据库 分布式数据库 数据库
据库流行度排行榜可能会影响他们的数据库选型
【2月更文挑战第12天】据库流行度排行榜可能会影响他们的数据库选型
20 8
|
2月前
|
数据库 索引 Python
python数据库-NumPy与Matplotlib库
python数据库-NumPy与Matplotlib库
|
3月前
|
关系型数据库 MySQL 数据库
『 MySQL数据库 』数据库基础之库的基本操作
『 MySQL数据库 』数据库基础之库的基本操作