首先创建存储过程,执行下面的代码,
--杀掉进程
然后调用语句 exec killspID ? 加入到上面的sql 语句里面即可
create proc killspID (@dbname varchar(20))
as
begin
declare @sql nvarchar(500)
declare @spID int
set @sql= 'declare getspID cursor for
select spID from master.dbo.sysprocesses where dbID=db_ID( '''+@dbname+ ''')'
exec (@sql)
open getspID
fetch next from getspID into @spID
while @@fetch_status < > -1
begin
exec( 'kill '+@spID)
fetch next from getspID into @spID
end
close getspID
deallocate getspID
end
use master
go
--脱机
alter database demo set offline
use master
go
--连机
alter database demo set online
总结以上是内存溢出为你收集整理的SqlServer 备份与还原。全部内容,希望文章能够帮你解决SqlServer 备份与还原。所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)