执行SQL语句时报错,执行 Transact-SQL 语句或批处理时发生了异常,错误:1807

错误信息

执行 Transact-SQL 语句或批处理时发生了异常。无法获得数据库 'model' 上的排他锁。请稍后重试该操作。

CREATE DATABASE 失败。无法创建列出的某些文件名

解决方法

 

declare @sql varchar(100) 
while 1=1 
begin 
select top 1 @sql = 'kill '+ cast(spid as varchar(3)) 
from master.sys.sysprocesses 
where spid > 50 and spid <> @@spid 
if @@rowcount = 0 
break 
exec(@sql) 
end

 

posted @ 2020-09-03 09:29  123困兽  阅读(1591)  评论(0编辑  收藏  举报