概述
USE [master]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--建一个存储过程,断开所有用户连接。
create
proc
[dbo].[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
GO
use
master
exec
killspid
'YourDB'
不知道代码出处。
最后
以上就是仁爱荷花为你收集整理的SQLSEVER 出现单个用户无法操作的问题的全部内容,希望文章能够帮你解决SQLSEVER 出现单个用户无法操作的问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复