SQL Server 2005的Windows身份验证登录问题(错误18456),也忘记了sa密码

[全站通告] 想快速节省您的时间并可接受付费的朋友,可扫右边二维码加博主微信-非诚勿扰!

维护软件时,需要登录数据库,客户那边是SQL2005,好家伙Windows身份登录提示错误18456,sa密码也不知道,又不想重装sql

解决SQL Server 2005登录问题(错误18456)及SA密码重置

当您遇到SQL Server 2005的Windows身份验证登录问题(错误18456)且忘记了sa密码时,可以尝试以下方法:

方法一:以单用户模式启动SQL Server重置SA密码

  1. 停止SQL Server服务

    • 打开”服务”管理器(services.msc)

    • 找到”SQL Server (MSSQLSERVER)”服务并停止

  2. 以单用户模式启动SQL Server

    • 打开命令提示符(以管理员身份运行)

    • 输入:

      net start MSSQLSERVER /m
  3. 使用sqlcmd连接并重置SA密码

    • 保持命令提示符打开,输入:

      sqlcmd -E
    • 在sqlcmd提示符下执行:

      ALTER LOGIN sa WITH PASSWORD = '您的新密码';
      GO
      ALTER LOGIN sa ENABLE;
      GO
      EXIT
  4. 正常重启SQL Server服务

    • 在命令提示符中输入:

      net stop MSSQLSERVER
      net start MSSQLSERVER
      

这样操作后,就可以直接修改sa密码了,就能登录数据库啦

发表回复

加入本站SVIP会员,海量资源免费查看下载

目前为止共有167位优秀的SVIP会员加入! 立即加入!