跳到主要内容
系统常识 SQL Server混合模式认证登录方式

什么是混合模式认证?怎么配置?

讲清 SQL Server 混合模式认证的含义:Windows 认证与 SQL Server 认证两种登录方式的差别,安装时怎么选、装完怎么切换。

发布于 2026/11/11 所属频道 SQL Server

结论先行

SQL Server 有两种登录方式:Windows 认证(用当前 Windows 用户身份登录)与 SQL Server 认证(用 sa 或自建数据库账号 + 密码登录)。混合模式 = 两种都开。程序跨机器连接、或连接方不在本机域内时通常需要 SQL Server 认证;装 SQL Server 2022 Developer 时就要选定,装完在 SSMS 里也能改。

两种认证方式对比

方式 登录依据 适用场景
Windows 认证 当前 Windows 账户(本机/域) 本机管理、域内应用连接
SQL Server 认证 数据库内建的登录名 + 密码(如 sa) 跨机器、非域环境、遗留系统
混合模式 两者都允许 开发测试机最常用

安装时怎么设

  1. 跑 SQL Server 2022 Developer 安装向导,到「服务器配置 → 身份验证」页。
  2. 选「混合模式(Windows 身份验证和 SQL Server 身份验证)」,并设好 sa 密码。
  3. 装完引擎服务会自动以新模式运行。

装完怎么切换

  1. SSMS 用 Windows 认证连进实例。
  2. 右键实例名 → 属性 → 安全性 → 身份验证,选「SQL Server 和 Windows 身份验证模式」。
  3. 确定后重启 SQL Server 服务(改认证模式必须重启才生效)。

安全注意

  • 开了 SQL Server 认证就要管好账号密码:生产实例建议关闭 sa 远程访问、禁用 sa 登录,改用最小权限的域登录。
  • 切换成纯 Windows 认证前,先确认所有依赖 SQL 认证的应用都已改造,否则它们会连不上。

相关链接

本文内容基于公开资料整理,仅供参考;涉及授权与合规的操作请以厂商官方文档为准。

相关推荐下载

按本文主题匹配的官方原版镜像条目

配套 PE 工具

制作启动盘、备份数据、修复引导

其他常识文章

同一集合内的相近主题,按标签与关键词匹配