我是靠谱客的博主 仁爱荷花,这篇文章主要介绍SQLSEVER 出现单个用户无法操作的问题,现在分享给大家,希望可以做个参考。

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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(154)

评论列表共有 0 条评论

立即
投稿
返回
顶部