SQL server2012数据库的sa用户的密码忘记了,用的是windows身份验证登录的,想要更改sa密码。但是登录后修改,提示没有权限。
上网搜索很久,尝试后下面这种方法可以更改sa 的账户密码。
1、首先进入服务,找到SQL server 服务,在属性中记住服务名,我的是 MSSQLSERVER 。
2、电脑搜索命令提示符,用管理员权限打开。
输入:net stop [服务名] , 关闭sqlserver服务。
C:\Windows\system32>net stop MSSQLSERVER
SQL Server (MSSQLSERVER) 服务正在停止.
SQL Server (MSSQLSERVER) 服务已成功停止。
再输入:net start [服务名] /m, 开启sqlserver服务单例模式。(不加 /m 就是正常模式开启)
C:\Windows\system32>net start MSSQLSERVER /m
SQL Server (MSSQLSERVER) 服务正在启动 .
SQL Server (MSSQLSERVER) 服务已经启动成功。
3、打开Sqlserver, 此时会弹出登录窗口,选择windows身份验证,登录进行,就可以修改sa 账号的密码了,也可以做其他的操作。
4、最后关闭服务,再正常启动服务后,就可以用sa 账户登录了。