You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows身份登录后启用SQL Server 2019 Express的sa账户遇权限问题

解决本地SQL Server 2019 Express Windows账号无管理员权限的问题

要让你的Windows账号获得SQL Server管理员权限,核心是通过单用户模式启动服务,进而赋予自己sysadmin角色,具体步骤如下:

1. 停止SQL Server服务

  • 按Win+R输入services.msc打开服务管理器
  • 找到SQL Server (SQLEXPRESS)服务,右键选择「停止」

2. 设置单用户启动参数

  • 右键该服务,选择「属性」,切换到「启动参数」标签
  • 在启动参数输入框中添加-m(英文减号+小写m),点击「应用」
  • 回到「常规」标签,点击「启动」,等待服务启动完成

3. 以管理员身份登录SSMS

  • 右键SQL Server Management Studio图标,选择「以管理员身份运行」
  • 登录窗口中,服务器类型选「数据库引擎」,服务器名称填.\SQLEXPRESS,身份验证用「Windows身份验证」,点击「连接」
  • 此时登录后你会拥有系统最高权限

4. 将当前Windows账号加入sysadmin角色

  • 在对象资源管理器中,展开「安全性」>「登录名」
  • 找到你的Windows账号(格式为计算机名\用户名),右键选「属性」
  • 切换到「服务器角色」标签,勾选sysadmin,点击「确定」

5. 恢复服务正常启动模式

  • 再次打开服务管理器,停止SQL Server (SQLEXPRESS)服务
  • 回到服务属性的「启动参数」标签,删除之前添加的-m,点击「应用」
  • 重新启动SQL Server (SQLEXPRESS)服务

6. 验证权限并完成后续配置

  • 重新打开SSMS用Windows身份验证登录,此时你已具备管理员权限:
    • 修改身份验证模式:右键服务器>「属性」>「安全性」,选择「SQL Server和Windows身份验证模式」,确定后重启服务生效
    • 启用sa账号:展开「安全性」>「登录名」> sa,右键「属性」,取消「登录已禁用」勾选,设置密码后确定

内容的提问来源于stack exchange,提问作者Behseini

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 12:39:27