SQL Server 1069 错误(由于登录失败而无法启动服务)解决方法
错误症状
在重新启动 Microsoft SQL Server 或 SQL Server Agent 服务时,服务可能无法正常启动,并弹出以下错误提示:
错误 1069:由于登录失败而无法启动服务。
错误原因
安装 SQL Server 时,默认会使用当前的 Windows 登录账户(单机环境通常为 Administrator)作为 SQL Server 服务的启动账户。若后续修改了该账户的用户名(例如将 Administrator 改为 admin)或更改了登录密码,SQL Server 服务在尝试使用旧凭据启动时,就会因身份验证失败而触发 1069 错误。
解决方法
针对上述原因,可采用以下三种方式进行处理:
-
恢复原始密码 将对应 Windows 账户的密码修改回更改前的原始密码,随后重新启动 SQL Server 服务。
-
更新服务启动凭据 打开 Windows 控制面板中的'服务'管理器(或按
Win + R输入services.msc),找到MSSQLSERVER(或对应的 SQL Server 实例)服务。右键点击该服务并选择'属性',切换至'登录'选项卡,将账户名和密码更新为当前有效的凭据,保存后重新启动服务。 -
使用专用服务账户(推荐) 为避免因频繁更改管理员密码导致服务启动失败,建议创建一个独立的 Windows 账户,专门用于启动 SQL Server 服务。
- 新安装环境:在安装 SQL Server 的过程中,直接指定该专用账户作为服务启动账户。
- 已安装环境:按照方法 2 的步骤,在服务管理器中将
MSSQLSERVER服务的登录账户更改为该专用账户,并输入对应密码即可。

