level 1
当前数据库如果有活动连接的话,他是不能被删除的
不知道你用的什么客户端,微软自己的是SSMS,在使用USE的时候会自动切换当前查询的上下文(工具栏上有个数据库的下拉框) ,但是如果你还开了别的查询并且选择了目标库,他也是不能删掉的,右击数据库选择删除,弹出的确认窗口下面有个 “关闭现有链接”的选项,所以他会强制关闭所有的连接然后删掉。你可以用这个语句强制删除:
USE [master]
GO
ALTER DATABASE [XXXXX] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
DROP DATABASE [XXXXX]
GO
2024年04月18日 03点04分