MSSQL数据库 "无法删除数据库 "***",因为该数据库当前正在使用" 解决方案

技术分享
 1 --1 创建数据库
 2 create database AAA
 3 
 4 --2 使用数据库
 5 use AAA
 6 
 7 --3 在AAA数据库下创建table
 8 create table BBB
 9 (
10     bId int identity(1,1) primary key,
11     bName nvarchar(100) not null
12 )
13 
14 --4 删除AAA数据库
15 drop database AAA
create DB and table

(Ps:SQL 文需要一步一步的执行) 系统就会创建DB==AAA table==BBB

在数据库上右键--->刷新之后如下所示:

技术分享

 

这时候直接使用drop代码删除AAA数据库 会报错:无法删除数据库 "AAA",因为该数据库当前正在使用。

技术分享

 

解决方案如下:没错,就是drop database前,切换数据库 use master(也可以是其他的)

技术分享
1 --4 删除AAA数据库
2 use master
3 
4 drop database AAA
drop database

技术分享

文章来自:http://www.cnblogs.com/Dr-Hao/p/5177891.html
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3