已解决
SQL server数据库单用户模式如何退出
来自网友在路上 178878提问 提问时间:2023-10-25 18:23:13阅读次数: 78
最佳答案 问答题库788位专家为你答疑解惑
根据网上的说法,用下面的方式尝试即可退出
进入ssms数据库管理软件执行下面的sql语句
-- 第一步执行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 '数据库名'
如果还是没解除单用户模式,则再次执行
ALTER DATABASE 数据库名
SET MULTI_USER
查看全文
99%的人还看了
相似问题
- MySQL数据库:开源且强大的关系型数据库管理系统
- 【腾讯云云上实验室-向量数据库】探索腾讯云向量数据库:全方位管理与高效利用多维向量数据的引领者
- 【史上最细教程】服务器MySQL数据库完成主从复制
- 字符串结尾空格比较相关参数BLANK_PAD_MODE(DM8:达梦数据库)
- 缓存雪崩、击穿、穿透及解决方案_保证缓存和数据库一致性
- Redis 与其他数据库的不同之处 | Navicat
- 多协议数据库管理软件 Navicat Premium 16 mac中文版功能
- (数据库管理系统)DBMS与(数据库系统)DBS的区别
- duplicate复制数据库单个数据文件复制失败报错rman-03009 ora-03113
- 数据库课后习题加真题
猜你感兴趣
版权申明
本文"SQL server数据库单用户模式如何退出":http://eshow365.cn/6-24363-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 交流会|合同交付类业务的项目管理方法和实践分享
- 下一篇: 机器学习笔记 - 特斯拉的占用网络简述