@[TOC]【SQLServer】windows身份验证被禁用 sa账号被锁定解决方法
一、增加一个admin权限服务器账号
1.在computer management>local users and groups 中添加一个账号Test
2.赋予新增账号Test Administrators 组权限
二、使用新增账号登录服务器操作数据库
1.停止sqlserver实例
使用NET STOP 停止数据库。
停止默认数据库MSSQLSERVER
Net STOP MSSQLSERVER
停止非默认数据库OTHERSQLSERVER
OTHERSQLSERVER为其他实例名称
Net STOP MSSQL$OTHERSQLSERVER
2.启动数据库进入单例模式
启用默认数据库方法
Net Start MSSQLSERVER /m
启用非默认数据库
Net Start MSSQL$OTHERSQLSERVER /m
启动非默认数据库OTHERSQLSERVER
OTHERSQLSERVER为其他实例名称
Net START MSSQL$OTHERSQLSERVER
3.重新启用administrator账号
登录数据库,启用administrator账号
C:\>
C:\>SQLCMD -A --非默认数据库登入
C:\>SQLCMD -S 服务器名\OTHERSQLSERVER -A --非默认数据库登入
1> ALTER LOGIN 服务器名\Administrator Enable;
2> GO
##然后把用户允许登
1> Quit