在master数据库中查询后首次运行
exec sp_who 执行
SELECT request_session_id FROM sys.dm_tran_locks
WHERE resource_database_id = DB_ID('数据库')
然后用以下查询终止使用你的数据库的所有进程:
KILL spid(数字)
然后运行以下查询:
USE Master ALTER DATABASE 数据库 SET MULTI_USER
本文介绍了一种在 SQL Server 中解除数据库锁定的方法,通过执行特定的 SQL 命令来查询并终止占用资源的进程,最终将数据库状态设置为多用户可用。
在master数据库中查询后首次运行
exec sp_who 执行
SELECT request_session_id FROM sys.dm_tran_locks
WHERE resource_database_id = DB_ID('数据库')
然后用以下查询终止使用你的数据库的所有进程:
KILL spid(数字)
然后运行以下查询:
USE Master ALTER DATABASE 数据库 SET MULTI_USER
224
3284

被折叠的 条评论
为什么被折叠?