SQLSERVER:误删Windows登录用户而sa禁用,导致无法使用Windows身份验证解决方案|C/S开发框架
SQLSERVER:误删Windows验证登录用户而SA用户禁用,导致无法使用Windows身份验证的解决方案
前言
在MSSMS内误删了Windows验证的登录用户,如:hostname\Administrator用户,而SA用户是禁用状态,导致无法使用Windows身份验证登录。
如下图:
解决方案
操作步骤:
1、以管理员身份运行cmd
2、停止SqlServer服务
使用cmd命令,或Windows服务中停止SqlServer服务。
3、使用单用户管理员模式启动SqlServer服务
打开SqlServer安装目录
拖拽sqlservr.exe 到 cmd窗体,在后面添加 /m /f 两个参数,按回车键
启动sqlserver服务成功(单用户管理员模式)
4、运行MSSMS客户端程序
如弹出登录对话框,点取消。
出现以下提示,忽略即可
5、关闭单用户管理员模式
输入Y,关闭服务。
6、重新启动SqlServer服务
7、重新打开MSSMS
使用Windows验证登录成功。
扫一扫加作者微信