本文主要向大家介绍了SQLServer数据库之SqlServer数据库单用户模式无法删除的处理,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助。

今天在删除一个数据库时,一直报错,大意是:此数据库处理单用户模式,尚在连接当中,无法删除(既使将SQLServer停止后再启动也是如此)

百度之后找到了解决办法,备份于此:

USE [master]

GO

/****** Object:  StoredProcedure [dbo].[killspid]    Script Date: 03/28/2011 11:01:32 ******/

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

先在master中创建一个存储过程,用于干掉所有连接,然后调用?

use   master

exec   killspid   '出问题的数据库名'

再删除就ok了

本文由职坐标整理并发布,希望对同学们学习SQL Server有所帮助,更多内容请关注职坐标数据库SQL Server数据库频道!

mysql数据库单用户_SQLServer数据库之SqlServer数据库单用户模式无法删除的处理相关推荐

  1. 怎么看自己电脑MySQL版本_如何查看自己电脑sqlserver数据库版本

    如何查看自己电脑sqlserver数据库版本 Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理.Microsoft SQL Se ...

  2. sqlserver数据库同步软件_sqlserver同步工具_ 数据库同步解决方案

    SyncNavigator v8.6.2 SyncNavigator是一款功能强大的数据库同步软件,适用于SQL SERVER, MySQL,具有自动/定时同步数据.无人值守.故障自动恢复.同构/异构 ...

  3. php连接云数据库服务器,服务器使用PHP连接sqlserver数据库

    1.sqlserver 也称作是MSSQL,是由Microsoft开发和推广的关系数据库管理系(DBMS).操作的软件可以使用"sqlserver" 2.php如何连接sqlser ...

  4. jdbc mysql 实例名_JDBC连接自定义sqlserver数据库实例名(多个实例)

    java语言中,通过jdbc访问sqlserver2005(2008)数据库默认实例可以按常用的写法来写url连接.代码如下: Connection cn = DriverManager.getCon ...

  5. 获取阿里云mysql实例名称_阿里云如何获取数据库名字

    全网最新活动请看下方内容或右侧内容! --------------- 阿里云如何获取数据库名字,阿里云服务器回滚数据库. 对于大多数小型或初期项目来说,我们可能常用的做法是先将web.数据库全部安装在 ...

  6. c语言 mysql_bind,C语言连接SQLSERVER数据库

    第一步:配置ODBC.在配置ODBC时有用户DSN.系统DSN.和文件DSN三种方法,为了稳妥起见,采用系统DSN. DSN的名字叫LocalServer,帐号:sa,密码123456 第二步:打开V ...

  7. 如何将oracle数据库中的表结构导入到sqlserver中,Oracle转换成SqlServer数据库的步骤...

    1 背景 ITM系统目前支持MysqL.Oracle数据库,由于现在需要和CA产品进行结合,用CA产品的采集功能进行数据采集,因此需要使用CA产品的sqlServer数据库,为了使得系统支持sqlse ...

  8. Appserver配置sqlserver数据库心得。(花费了好久终于解决了)

    Appserver配置中自带与mysql数据库配置,若要连接sqlserver数据库则需要首先解压SQLSRV32到php版本中,找到对应版本,可以用 <?php Phpinfo(); ?> ...

  9. 使用Go语言ORM库worm访问sqlserver数据库

    worm是一款方便易用的Go语言ORM库,worm具有使用简单,运行性能高,功能强大的特点.本文介绍如何使用worm来访问sqlserver数据库.worm的安装请执行:go get github.c ...

  10. SQLServer数据库如何收缩日志空间?

    SQLServer数据库如何收缩日志空间 说明:  SQLServer数据库日志会越来越大,尤其是服务器空间紧张时,你不得不收缩日志来放出部分空间,下面说方法. 版本:  SQLserver 2008 ...

最新文章

  1. 手写bind_深入理解 JavaScript 之手写 call, apply, bind 方法
  2. Java 基础数据类型
  3. 推荐一波腾讯专家的技术书单,请收下!
  4. Java中通过代理对类进行修改
  5. CSS 中 的 margin、border、padding 区别 (内边距、外边距)
  6. php5apache2.dll,Apache2.2.8 + PHP5.2.5不能加载php5apache2.dll
  7. CNC加工中心程序代码大全,你还不收藏吗?
  8. 富爸爸实现财务自由七步骤
  9. java的8年来工作汇总
  10. 科研心态那些事-不积跬步无以至千里
  11. 数据库并发问题 封锁协议 隔离级别
  12. Spire.XLS的使用
  13. 动物识别 羊群识别 牛识别 马识别 yolo动物识别 鸟类识别 狗识别 猫狗分类
  14. java.net.url 中文乱码_asp.net URL中包含中文参数造成乱码的解决方法
  15. 浏览器原理 20 # Chrome开发者工具:利用网络面板做性能分析
  16. 网络——路由进阶与安全
  17. 20个专业H5(HTML5)动画工具推荐
  18. 算法题-1528. 重新排列字符串
  19. ubuntu14.04 配置 tftp 服务器
  20. 引入汇丰完成C+轮融资,镁信健康有何资本“魅力”?

热门文章

  1. Springboot 配置文件的加载位置以及优先级和外部配置文件加载的优先级
  2. market1501正则表达式提取行人id和相机id
  3. python多进程通信manager_python中进程间数据通讯模块multiprocessing.Manager的介绍
  4. Matlab x2fx函数
  5. ArcGiS/ArcInfo/ArcEditor/ArcMap/ArcView的区别
  6. python h5开发_从零搭建移动H5开发项目实战
  7. 代码居中对齐_HTML span标签如何居中和右对齐?这里有HTML span标签的样式解析
  8. pcap文件提取后的dataframe,切分前向流与后向流
  9. django-crontab 快速配置,高效执行django的定时任务/周期性任务
  10. readmemh函数引用的txt格式_verilog的系统函数$readmemh的使用