SQLSERVER:误删Windows登录用户而sa禁用,导致无法使用Windows身份验证解决方案
2025-10-01 10:31 robinli 阅读(49) 评论(0) 收藏 举报SQLSERVER:误删Windows验证登录用户而SA用户禁用,导致无法使用Windows身份验证的解决方案
目录
前言
在MSSMS内误删了Windows验证的登录用户,如:hostname\Administrator用户,而SA用户是禁用状态,导致无法使用Windows身份验证登录。
如下图:

解决方案
操作步骤:
1、以管理员身份运行cmd
2、停止SqlServer服务
使用cmd命令,或Windows服务中停止SqlServer服务。停掉SQLSERVER:在命令行 net stop mssqlserver

3、使用单用户管理员模式启动SqlServer服务
打开SqlServer安装目录

拖拽sqlservr.exe 到 cmd窗体,在后面添加 /m /f 两个参数,按回车键

启动sqlserver服务成功(单用户管理员模式)

4、运行MSSMS客户端程序
如弹出登录对话框,点取消。



出现以下提示,忽略即可






5、关闭单用户管理员模式

输入Y,关闭服务。
6、重新启动SqlServer服务

7、重新打开MSSMS
使用Windows验证登录成功。

文章来源,版权归原作者所有 https://www.cscode.net/archive/newdoc/548263375986693.html
浙公网安备 33010602011771号