今天还原数据库又出这个消息了,顺手记录下。
1、kill掉进程
select 'kill '+Convert(varchar(50),spid)+';' from sys.sysprocesses where db_name(dbid)='DataBaseName' and spid>50 for xml path('')

复制出来执行下就可以还原了。
2、单用户模式

改成单用户模式,限制访问,还原之后就会自动恢复,不用再改了。
博客记录了数据库还原时的解决办法。一是通过SQL语句kill掉相关进程,复制语句执行后即可还原;二是将数据库改成单用户模式,限制访问,还原后会自动恢复。
今天还原数据库又出这个消息了,顺手记录下。
1、kill掉进程
select 'kill '+Convert(varchar(50),spid)+';' from sys.sysprocesses where db_name(dbid)='DataBaseName' and spid>50 for xml path('')

复制出来执行下就可以还原了。
2、单用户模式

改成单用户模式,限制访问,还原之后就会自动恢复,不用再改了。

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