当我尝试删除内置突触池中的数据库时,出现以下错误:
Cannot drop database "database name" because it is currently in use.
Run Code Online (Sandbox Code Playgroud)
我在 SSMS 和 Studio Synapse Studio 中都进行了尝试,但都返回了错误。
我确保数据库中没有外部数据源和文件格式。
我使用的SSMS命令是:
DROP DATABASE [database name]
Run Code Online (Sandbox Code Playgroud)
设置 Single_use 模式也不起作用。如果你尝试这样做:
ALTER DATABASE [Database Name] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
Run Code Online (Sandbox Code Playgroud)
你会得到这个:
SINGLE_USER is not supported for ALTER DATABASE.
Run Code Online (Sandbox Code Playgroud)
什么阻止数据库在突触中被删除?
谢谢。
小智 9
对我有用的是:
select DB_NAME(database_id), 'kill '+cast(session_id as varchar(10)), *
from sys.dm_exec_sessions
where DB_NAME(database_id) NOT IN ('master')
order by 1
Run Code Online (Sandbox Code Playgroud)
kill 82
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5978 次 |
| 最近记录: |