在用alter database [数据库名] set offline with rollback after 10的时候, 可以实现恢复数据库, 但是前提是在恢复路径正确, 如果不正确的话,数据库将出现脱机现象,以及数据库下不内容。 在此鄙人请各位大虾帮忙解决。
declare @spid int declare @strsql varchar(256) select @spid=min(spid) from master.dbo.sysprocesses while not @spid is null begin set @strsql='kill ' + cast(@spid as varchar) exec(@strsql) select @spid=min(spid) from master.dbo.sysprocesses where spid>@spid end
可以实现恢复数据库,
但是前提是在恢复路径正确,
如果不正确的话,数据库将出现脱机现象,以及数据库下不内容。
在此鄙人请各位大虾帮忙解决。
declare @strsql varchar(256)
select @spid=min(spid) from master.dbo.sysprocesses
while not @spid is null begin
set @strsql='kill ' + cast(@spid as varchar)
exec(@strsql)
select @spid=min(spid) from master.dbo.sysprocesses where spid>@spid
end