此数据库处于单用户模式,当前某个用户已与其连接,

此数据库处于单用户模式,当前某个用户已与其连接,,第1张

概述新建查询,直接执行下面语句创建存储过程:USE[master]GOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--建一个存储过程,断开所有用户连接。createproc[dbo].[killspid](@dbnamevarchar(20))asbegindeclare@sqlnvarchar(500)d

新建查询,直接执行下面语句创建存储过程:

USE [master]GOSET ANSI_NulLS ONGOSET QUOTED_IDENTIFIER ONGO  --建一个存储过程,断开所有用户连接。    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

先在master中创建一个存储过程,用于干掉所有连接,然后执行下面语句调用

use   master   exec   killspID   '出问题的数据库名'

转载自:https://www.cnblogs.com/zqh-/p/7412663.HTML
总结

以上是内存溢出为你收集整理的此数据库处于单用户模式,当前某个用户已与其连接,全部内容,希望文章能够帮你解决此数据库处于单用户模式,当前某个用户已与其连接,所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1225651.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存