删除数据库时候,报了个错:

此时无法更改数据库 'NIS110' 的状态或选项。此数据库处于单用户模式,当前某个用户已与其连接。ALTER DATABASE 语句失败。 (Microsoft SQL Server,错误: 5064)

原因:此数据库处于单用户模式,导致无法删除

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

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

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

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

再删除就ok了

转载于:https://www.cnblogs.com/zqh-/p/7412663.html

此数据库处于单用户模式,当前某个用户已与其连接。 ALTER DATABASE 语句失败。 (Microsoft SQL Server,错误: 5064)...相关推荐

  1. SQL Server 登录出错 用户 ‘sa‘ 登录失败 (Microsoft SQL Server, Error: 18456)

    文章目录 Intro 两种认证方式(authentication) Windows Authentication 登录/测试 四个修改点 启用`SQL Server authentication` 启 ...

  2. 无法连接到 。 其他信息: 用户 ‘‘ 登录失败。 (Microsoft SQL Server,错误: 18456

    SSMS使用Windows用户登录SQL Server数据库的时候出现无法链接,用户""登录失败. 首先需要用sa登录到数据库中,然后选择安全性,选择登录名 右键新建(如果没有这个 ...

  3. 无法打开数据库‘XXXX’。恢复操作已将该数据库标记为SUSPECT或者打开Microsoft SQL Server Management Studio发现数据库被标为可疑的解决办法

    无法打开数据库'XXXX'.恢复操作已将该数据库标记为SUSPECT 当你用navciat连接sql server 数据库的时候,发现某个库打不开的时候.爆出了这个'无法打开数据库'XXXX'.恢复操 ...

  4. 把Oracle数据库移植到Microsoft SQL Server 7 0

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 把Ora ...

  5. Microsoft SQL Server数据库

    Microsoft SQL Server数据库 SQL Server 是Microsoft 公司推出的关系型数据库管理系统.具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microso ...

  6. 使用Microsoft SQL Server Management Studio连接远程阿里云SQL Server数据库

    首先我买的是阿里云域名与网站->云虚拟主机:如下 点云虚拟主机进去后,可以看到你的主机: 点击主机,看到详细信息: 这里重点看数据库的信息. 主要到有两点: 数据库类型: SqlServer 数 ...

  7. 在备份数据库过程中出现错误, 未能打开数据库‘msdb’, ‘msdb ‘ 数据库处于回避紧急模式!

    错误提示: 未能在数据库 'msdb' 中运行 BEGIN TRANSACTION,因为该数据库处于回避恢复模式. 服务器: 消息 3009,级别 16,状态 1,行 1 未能在 msdb 数据库中插 ...

  8. 数据库处于回避恢复模式

    SQLSERVER数据库主要状态 可能是因为当前数据库正处在 EMERGENCY (紧急状态)下, 可以使用 alter database 数据库名 set online 来恢复成在线状态! T-SQ ...

  9. 数据库xxx已打开,并且一次只能有一个用户访问。 (Microsoft SQL Server,错误: 924)

    操作数据库失败,提示如下错误: 数据库xxx已打开,并且一次只能有一个用户访问. (Microsoft SQL Server,错误: 924) 重启数据库问题仍然存在.可执行以下sql解决: USE ...

  10. Microsoft SQL Server 数据库 错误号大全

    panchzh :Microsoft SQL Server 数据库 错误号大全 0 操作成功完成. 1 功能错误. 2 系统找不到指定的文件. 3 系统找不到指定的路径. 4 系统无法打开文件. 5 ...

最新文章

  1. Python Number(数字)
  2. Silverlight 4.0添加鼠标右键菜单和Silverlight全屏模式的进入退出
  3. Android之二维码生成和识别
  4. Putty工具使用教程
  5. HEVC中四叉树划分详解
  6. 【§美女杨颖win7电脑主题下载§系统美化】
  7. odoo采购单入库代码剖析
  8. JSP--矩形(圆)面积计算器
  9. iphone浏览器显示服务器已停止响应,苹果手机自带浏览器停止响应请大家支招 - 卡饭网...
  10. word文档 目录 导航窗格 整理
  11. 思科路由器:学会看路由表信息,show ip route详解
  12. win10玩我的世界java_我的世界win10java下载
  13. escalating to SIGTERM问题出现的原因
  14. SSD固态硬盘测试工具收集(持续更新)
  15. 齐岳研发可聚合性基团的小分子稀土配合物Eu(TTA)2phen
  16. 【JVM系列3】方法重载和方法重写原理分析,看完这篇终于彻底搞懂了
  17. awk 处理反算日志流量
  18. (二)python学习笔记之列表入门
  19. 服务器w7系统,w7系统的云服务器
  20. 不务正业——游记篇 no.1 (重庆)

热门文章

  1. 半连续性:上半连续与下半连续
  2. amd cpu排行_最全cpu性能排行榜,cpu性能排行天梯图
  3. python中数字转英文_python:将数字转换成用英文表达的程序
  4. win10蓝屏无法进入系统_WIN10系统进“吃鸡”蓝屏
  5. 找不到msvcr100.dll怎么办?三种方法教你
  6. 微信网页二维码授权登陆
  7. android国际化语言(适配各国语言)
  8. 微信第三方授权获取用户信息
  9. Android MTP 转载http://www.cnblogs.com/skywang12345/p/3474206.html
  10. JavaWeb——JQuery之高级案例实战(打开网页自动弹出广告效果、抽奖效果实现)