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

原文地址:https://www.cnblogs.com/DrHao/p/5177891.html