操作数据库失败,提示如下错误:
数据库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;