SQL Server 无法获得数据库 ‘model’ 上的排他锁。

提示错误:无法获得数据库 ‘model’ 上的排他锁。请稍后重试该操作
由错误提示看出’model’模版数据库被其他进程占用了。
用查看系统进程语句查看model数据库被哪些进程占用了,找到进程id,然后用kill命令杀掉占用进程

--使用以下语句查出占用model数据库的进程id,然后使用kill命令 杀掉进程
--查看占用model数据库的进程,如果是2000,替换成master.dbo.sysprocesses

use master --选择数据库
go
select spid from master.sys.sysprocesses where dbid = db_id(‘model’);

kill spid

以上语句成功执行后,再执行先前的数据库创建脚本,数据库成功创建,问题解决.

posted on 2023-06-28 15:11  糯米白白  阅读(255)  评论(0编辑  收藏  举报

导航