0
点赞
收藏
分享

微信扫一扫

MSSQL SERVER本地管理员账户和sa账号都无法登录的解决方案

七千22 2023-03-09 阅读 82

一、出现问题的原因是:

我在安装SQL数据库时,使用的不是administrator账号进行安装,而且安装时我未开启使用sa账户登录的选项,只保留了使用本地账户登录的方式;

当我安装完成sql数据库后,发现我使用的不是administrator账户,就将当前账户进行了删除,然后使用administrator进行登录系统,此时再进行登录sql数据库时发现登录失败并且提示 “18456”代码。此时我本地账号和sa账号都无法登录数据库(因为sa未启用)

我试图重新新建一个和之前账号同名的账户进行登录,依旧失效(因为sql记录的是账户的SID,即便用户名相同两个账户的SID是不同的)

二、解决办法

1、停止SQL服务,添加启动参数-m后再次启动SQL服务,进入单用户模式

MSSQL SERVER本地管理员账户和sa账号都无法登录的解决方案_数据库

2、此时使用本地账号再次登录SQL数据库,不再提示错误代码 “18456”

3、启用sa账户,删除旧的本地账户,添加administrator本地账户

4、停止SQL服务,取消-m参数启动服务;可正常使用


举报

相关推荐

0 条评论