我是靠谱客的博主 仁爱荷花,最近开发中收集的这篇文章主要介绍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 出现单个用户无法操作的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部