数据库xxx已打开,并且一次只能有一个用户访问。 (Microsoft SQL Server,错误: 924)

操作数据库失败,提示如下错误:

数据库xxx已打开,并且一次只能有一个用户访问。 (Microsoft SQL Server,错误: 924) 

重启数据库问题仍然存在。可执行以下sql解决:

USE master; 
GODECLARE @SQL VARCHAR(MAX); 
SET @SQL='' 
SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) 
FROM master..sysprocesses 
WHERE dbid=DB_ID('库名'); 
EXEC(@SQL); 
GOALTER DATABASE 库名 SET  MULTI_USER;

你可能感兴趣的:(数据库xxx已打开,并且一次只能有一个用户访问。 (Microsoft SQL Server,错误: 924))