操作数据库失败
产生以下错误
数据库 ' 库名' 已打开,并且一次只能有一个用户访问。 (Microsoft SQL Server,错误: 924)
重启数据库无用
执行以下sql解决
USE master;
GO
DECLARE @SQL VARCHAR(MAX);
SET @SQL=''
SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID)
FROM master..sysprocesses
WHERE dbid=DB_ID('库名');
EXEC(@SQL);
GO
ALTER DATABASE 库名 SET MULTI_USER;
产生以下错误
数据库 ' 库名' 已打开,并且一次只能有一个用户访问。 (Microsoft SQL Server,错误: 924)
重启数据库无用
执行以下sql解决
USE master;
GO
DECLARE @SQL VARCHAR(MAX);
SET @SQL=''
SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID)
FROM master..sysprocesses
WHERE dbid=DB_ID('库名');
EXEC(@SQL);
GO
ALTER DATABASE 库名 SET MULTI_USER;
本文详细介绍了在Microsoft SQL Server中遇到'数据库已打开,一次只能有一个用户访问'错误时,通过执行特定的SQL语句来解决并发访问冲突的方法。包括使用USE master; GO、DECLARE @SQL VARCHAR(MAX); SET @SQL = '' SELECT @SQL = @SQL + '; KILL ' + RTRIM(SPID) FROM master..sysprocesses WHERE dbid = DB_ID('库名'); EXEC(@SQL); GO ALTER DATABASE 库名 SET MULTI_USER;等步骤进行操作。
1960

被折叠的 条评论
为什么被折叠?



