急,在线等待
use master
go
if exists (select name from sysobjects where name='killprocess' and type='p')
drop procedure killprocess
go
create procedure killprocess
@dbname char(50),
@@proId int
as
select @@proId = DB_ID(name) FROM sysdatabases where name = @dbname
上面的这个存储过程能不能直接在SQL语句中,实现kill @@proId 进程号杀掉,或者其他方法再用restore database pubs from disk=数据库名字来恢复数据库