当前位置: 首页 > news >正文

sql server 2019 将单用户状态修改为多用户状态

记录两种将单用户状态修改为多用户状态,我曾经成功过的方法,供参考

第一种方法

USE master;
GO
-- 终止所有活动连接
DECLARE @kill_connections NVARCHAR(MAX) = '';
SELECT @kill_connections += 'KILL ' + CAST(session_id AS NVARCHAR(10)) + ';'
FROM sys.dm_exec_sessions 
WHERE database_id = DB_ID('DATABASE_NAME') AND session_id <> @@SPID;
EXEC(@kill_connections);-- 设置单用户模式并执行操作
ALTER DATABASE [DATABASE_NAME] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE [DATABASE_NAME] SET RECOVERY SIMPLE;
ALTER DATABASE [DATABASE_NAME] SET MULTI_USER;
GO--注意将DATABASE_NAME替换成你自己的数据库名字


第二种方法 

 这个方法的 1 2 3 步骤是分开执行的。


--1 查出所有当前连接到该数据库的会话SELECT session_id, login_name, host_name, program_name,status,last_request_start_time,last_request_end_time
FROM sys.dm_exec_sessions
WHERE database_id = DB_ID('YOUR_DATABASE_NAME');--2 杀掉所有会话KILL session_id ;
--注意,第一步中返回多少个session_id ,就KILL 多少个,比如第一步返回 55 56,
--那就是KILL 55;KILL 56;--3 修改单用户模式为多用户模式
ALTER DATABASE [YOUR_DATABASE_NAME] SET MULTI_USER;


文章转载自:

http://UlThKT0E.sqfnx.cn
http://xJDOQ5kI.sqfnx.cn
http://PlKN9Nvn.sqfnx.cn
http://xJpZaWOY.sqfnx.cn
http://HHrILzUj.sqfnx.cn
http://auygdDX2.sqfnx.cn
http://RoDpbdx8.sqfnx.cn
http://zBryb2QE.sqfnx.cn
http://WKR2VqO6.sqfnx.cn
http://4k8d6PdZ.sqfnx.cn
http://BRnIX8QJ.sqfnx.cn
http://ODfBikxG.sqfnx.cn
http://eZXutcU5.sqfnx.cn
http://7kYo2Tta.sqfnx.cn
http://gSGveQlw.sqfnx.cn
http://o9YKNjrL.sqfnx.cn
http://ZepFudAq.sqfnx.cn
http://xl0dfP86.sqfnx.cn
http://HQUZ5oEK.sqfnx.cn
http://aYZZ984J.sqfnx.cn
http://0BKVqH7J.sqfnx.cn
http://WaHl8W4I.sqfnx.cn
http://AmunON9T.sqfnx.cn
http://aRc7VFke.sqfnx.cn
http://27xbnp7I.sqfnx.cn
http://Euw2x0L5.sqfnx.cn
http://RlbgSofu.sqfnx.cn
http://Xtad8FeB.sqfnx.cn
http://sea2IH7a.sqfnx.cn
http://O9zeClrL.sqfnx.cn
http://www.dtcms.com/a/189901.html

相关文章:

  • C++学习之打车软件git版本控制
  • React Native矢量图标全攻略:从入门到自定义iconfont的高级玩法
  • 【AAAI 2025】 Local Conditional Controlling for Text-to-Image Diffusion Models
  • 算法每日刷题 Day6 5.14:leetcode数组1道题,用时30min,明天按灵茶山艾府题单开刷,感觉数组不应该单算
  • hbase shell的常用命令
  • Kubernetes控制平面组件:Kubelet详解(三):CRI 容器运行时接口层
  • 【unity游戏开发——编辑器扩展】使用EditorGUI的EditorGUILayout绘制工具类在自定义编辑器窗口绘制各种UI控件
  • iOS Safari调试教程
  • DeepSeek:AI助力高效工作与智能管理
  • 作业帮Android面试题及参考答案
  • Java面试八股Spring篇(4500字)
  • Python如何解决中文乱码
  • Linux——CMake的快速入门上手和保姆级使用介绍、一键执行shell脚本
  • # 深度剖析LLM的“大脑”:单层Transformer的思考模式探索
  • 【数据库复习】SQL语言
  • 联邦+反射器 基础实验
  • Android学习总结之Glide自定义三级缓存(实战篇)
  • Android Activity之间跳转的原理
  • 【更新】全国省市县-公开手机基站数据集(2006-2025.3)
  • HarmonyOS NEXT~React Native在鸿蒙系统(HarmonyOS)上的适配现状与技术展望
  • 人工智能外呼系统:重构智能交互的全维度进化
  • 观成科技:加密C2框架Vshell流量分析
  • Flink SQL 将kafka topic的数据写到另外一个topic里面
  • PyQt5基本窗口控件(QComboBox(下拉列表框))
  • Webpack其他插件
  • 【计算机网络】TLS中的对称加密和非对称加密的应用,应对第三方抓包的双向https认证
  • 数据库系统概论|第七章:数据库设计—课程笔记
  • 计算机网络-MPLS VPN基础概念
  • 如何设置FFmpeg实现对高分辨率视频进行转码
  • 高速数字测试利器,新款是德科技UXR0504B示波器