sql server单用户模式恢复到多用户模式
云服务器操作教程
sql server单用户模式恢复到多用户模式
2022-11-09 20:05
方法一:直接查询执行以下代码:declare @kid varchar(8000)set @kid=''
select @kid=@kid+' kill '+cast(spid as varchar(8))
from master..sysprocesses
where dbid=db_id('数据库名')
Exec(@kid)方法二:把一个DB设置成单用户模式后,我重启了SQL服务,然后即使使用DB_option 'DB_TYZ','SINGLE USER','FALSE'也无法恢复多用户模式了,怎么办?
alter database db_tyz set multi_user;
自己解决了。
当时情况是使用ALTER DATABAS 或者是使用 SP_DBOPTION都没有办法恢复到多用户模式下,SHERRY汗都下来了,吓的心肝砰砰跳。
解决办法是
查看监视器中的进程,把与目的库有关的KILL掉,然后刷新一下。
使用
ALTER DATABASE DB_TYZ SET MULTI_USER就好了