sqlserver数据库还原存储过程脚本

存储过程必须要创建在系统数据库的master里
#from fhadmin.cn
create proc killspid (@dbname varchar(20))        
as        
begin         
declare @sql   nvarchar(500)       
declare @spid  int         
set @sql='declare getspid cursor for select spid from 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

 

上一篇:表达式:使用API创建表达式树(4)DynamicExpression


下一篇:什么是架构师?