无法获得数据库 'model' 上的排他锁。请稍后重试该操作

标题: Microsoft SQL Server Management Studio

数据库 "XXXX" 的 创建 失败。 (Microsoft.SqlServer.Smo)

有关帮助信息,请单击: https://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=15.0.18206.0+((SSMS_Rel).191029-2112)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=创建+Database&LinkId=20476


其他信息:

执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)


无法获得数据库 'model' 上的排他锁。请稍后重试该操作。
CREATE DATABASE 失败。无法创建列出的某些文件名。请查看相关错误。 (Microsoft SQL Server,错误: 1807)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft SQL Server&ProdVer=13.00.1601&EvtSrc=MSSQLServer&EvtID=1807&LinkId=20476

image

解决文案:

-- 查看锁
select top 1 * from master..sysprocesses

执行下列SQL,成功后再试

declare @sql varchar(100) 
while 1=1 
begin 
select top 1 @sql = 'kill '+cast(spid as varchar(3)) 
from master..sysprocesses 
where spid > 50 and spid <> @@spid 
if @@rowcount = 0 
break 
exec(@sql) 
end
posted @ 2023-12-25 13:39  VipSoft  阅读(75)  评论(0编辑  收藏  举报