昏喽喽

vuePress-theme-reco Lio    2020 - 2025
昏喽喽

Choose mode

  • dark
  • auto
  • light
Home
Category
  • CentOS
  • Csharp
  • DataBase
  • DesignMode
  • Vue
  • FrontEnd
  • GLD
  • Kingdee
  • NetWork
Tags
TimeLine
Tools
  • Http请求
  • 日志配置
  • 加密解密
  • 验证码
  • Git命令
About
author-avatar

Lio

103

Articles

15

Tags

Home
Category
  • CentOS
  • Csharp
  • DataBase
  • DesignMode
  • Vue
  • FrontEnd
  • GLD
  • Kingdee
  • NetWork
Tags
TimeLine
Tools
  • Http请求
  • 日志配置
  • 加密解密
  • 验证码
  • Git命令
About

数据库模式更改

vuePress-theme-reco Lio    2020 - 2025

数据库模式更改

Lio 2025-05-06 学习笔记

# Sql Server 单用户模式更改为多用户模式

USE master;
GO

-- 设置数据库名
DECLARE @dbname NVARCHAR(100) = N'你的数据库名'; -- ← 替换这里

-- 构造 KILL 命令来终止所有该数据库的会话
DECLARE @kill NVARCHAR(MAX) = N'';

SELECT @kill += 'KILL ' + CONVERT(VARCHAR(10), session_id) + ';'
FROM sys.dm_exec_sessions
WHERE database_id = DB_ID(@dbname) AND session_id <> @@SPID;

-- 执行所有 KILL 语句
EXEC (@kill);
GO

-- 设置数据库为多用户模式,立即回滚其他会话
ALTER DATABASE [你的数据库名] SET MULTI_USER WITH ROLLBACK IMMEDIATE;
GO

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21