sql - 由于当前正在使用中的数据库,因此无法在Azure Data Studio中删除数据库

标签 sql sql-server windows

我无法在 Azure Data Studio 中删除自定义数据库,因为它们当前正在使用中。

我一直在寻找关闭 zap 数据库的各种方法,但在 UI 中找不到任何方法。

只有重新启动 Azure Data Studio,zap 数据库才会处于“自动关闭”状态,这让我可以使用以下方法删除它:
drop database zap;
如何在不重新启动 Azure Data Studio 的情况下关闭与数据库的连接?

打开:


自动关闭:

最佳答案

已连接其他人,因此您需要将其设置为SINGLE_USER。这将终止所有现有连接,以便可以删除数据库。

USE master;
GO

ALTER DATABASE zap SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
GO
DROP DATABASE zap;
GO

关于sql - 由于当前正在使用中的数据库,因此无法在Azure Data Studio中删除数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59563423/

相关文章:

mysql - 用于在 MATLAB 中处理的图像数据库

sql - PostgreSQL 撤销列的权限

c# - 检查列是否允许空值,C#?

Windows 程序集堆和堆栈?

python - 使用 Python 3.4 为 Linux 和 Windows 制作控制台用户界面

mysql连接别名同一个表

sql - 如何使用seek pagination获取下一个数据集?

sql - 在 sql server 查询中按月分组日期(存储过程)

sql - 在sql server中将int增加1?

c++ - 强制显示以 SW_HIDE 作为 STARTUPINFO 启动的进程的窗口?