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密码
-
停止SQL Server服务:
-
打开”服务”管理器(services.msc)
-
找到”SQL Server (MSSQLSERVER)”服务并停止
-
-
以单用户模式启动SQL Server:
-
打开命令提示符(以管理员身份运行)
-
输入:
net start MSSQLSERVER /m
-
-
使用sqlcmd连接并重置SA密码:
-
保持命令提示符打开,输入:
sqlcmd -E
-
在sqlcmd提示符下执行:
ALTER LOGIN sa WITH PASSWORD = '您的新密码'; GO ALTER LOGIN sa ENABLE; GO EXIT
-
-
正常重启SQL Server服务:
-
在命令提示符中输入:
net stop MSSQLSERVER net start MSSQLSERVER
-
这样操作后,就可以直接修改sa密码了,就能登录数据库啦