原文:无法将数据库从SINGLE_USER模式切换回MULTI_USER模式(Error 5064),及查找SQL Server数据库中用户spid(非SQL Server系统spid)的方法

今天公司SQL Server数据库无意间变为SINGLE USER模式了,而且使用如下语句切换回MULTI USER失败: 报错: 该错误提示是有其它用户在使用数据库,没办法只好排查是谁: 通过sys.sysprocesses或者sys.dm exec sessions,或者存储过程sp who,然后用KILL命令把会话切断 这里解释下为什么上面有spid gt 这个where条件: 以下都是SQ ...

2018-11-29 12:27 0 1303 推荐指数:

查看详情

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

删除数据库时候,报了个错: 此时无法更改数据库 'NIS110' 的状态或选项。此数据库处于单用户模式,当前某个用户已与其连接。ALTER DATABASE 语句失败。 (Microsoft SQL Server,错误: 5064) 原因:此数据库处于单用户模式,导致无法删除 百度之后找到 ...

Wed Aug 23 01:26:00 CST 2017 1 6496
sql server 数据库用户模式设置

摘要:本文介绍如何将用户定义的数据库设置为单用户模式。单用户模式一次只有一个用户可以访问数据库,通常用于维护操作(比如修复数据文件操作)。 在进行一些数据库操作时,需要先把数据库设置为单用户模式,操作完成后再改回普通模式(多用户模式)。可能会用到以下3种操作: 代码中 ...

Mon Jan 25 00:44:00 CST 2021 0 928
SQL Server 数据库用户模式处理

在还原数据库bak备份文件时,由于某种原因(具体何种原因在此不进行分析)导致数据库还原后处于单用户模式,如下图: 单个用户模式导致,数据库无法打开,只能通过脚本去查询数据库内的表,然后进行查询数据,极大的不方便。 解决方案: 更改数据库用户模式为普通 ...

Wed Oct 20 01:27:00 CST 2021 0 1081
服务器重启可能会导致SQL Server中部分数据库变为single user mode

今天检查公司生产服务器的SQL Server数据库,惊讶的发现有三个生产数据库变为了single user mode。奇怪的是没有任何人和程序执行过SQL语句将这三个数据库设置为single user mode,是自动变的。后来在网上查了查原来发现,重启windows server原来有可能导致 ...

Wed Sep 12 17:57:00 CST 2018 0 1419
SQL Server 数据库还原到某个时点(完整恢复模式

本主题说明如何使用 SQL Server 2014 或 SQL Server Management Studio 将数据库还原到 Transact-SQL中的某个时间点。 本主题仅与使用完整恢复模式或大容量日志恢复模式SQL Server 数据库有关。 重要在大容量日志恢复模式下,如果日志 ...

Wed Jun 10 05:38:00 CST 2020 0 777
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM