如何解决SQL数据库服务无法启动的问题?

1 、无法ping通对方IP。
防火墙可能会导致问题。
2 、IP已连接但无法连接。
数据库权限问题。
3 、到别人的电脑或者服务器上查看。
4 . 找到MSSQLSERVER 协议并禁用TCP/IP。
5 . 启用TCP/IP,状态变为绿色。
6 . 重新启动数据库服务。
(部分项目将于2 02 1 年试点并正式落地) 称一下体重。

SQL server无法启动服务提示错误:由于登录失败而无法启动服务

结论: 1 . SQLServer服务无法启动和登录。
首先检查账户权限和密码。
2 . 使用帐户的本地系统登录。
步骤:打开服务管理器,找到SQLServer服务,属性,登录,选择本地帐户,确认服务并重启。
3 . 如果您说某个特定用户和密码已更改,请按照上述相同步骤操作,但选择“此帐户”并输入新密码。
4 . 开始工作前请确保您拥有资源,然后单击服务属性以确认帐户。
修改后可能需要调整数据库连接。
5 、指导涂装操作。
具体步骤请参考图片说明。
6 . 如果问题仍然存在,请检查系统日志和SQL Server 错误日志。

SqlServer Agent由于登录失败而无法启动服务

由于帐户密码不正确,服务无法启动。
相反,只需使用系统帐户即可。

系统账号无需输入密码,权限足够。
LocalSystem 是最常见的。

工作阶段:
1 打开 SSMS 并连接到服务器。
2 . 展开控件,右键单击 SQLServerAgent 并选择属性。
3 .切换到General,将服务启动帐户更改为LocalSystem。
4 . 确保未选中“此帐户”复选框。
5 .保存后重新启动服务。

注意:更改后仍然无法工作?
检查 SQLServer 服务是否存在。
查看事件查看器日志。

或者账号被封了?域帐户需要特别注意。

您还可以使用以下命令更改它:
powershell 获取 WmiObject Win3 2 _Service |其中对象名称 -eq 'SQLSERVERAGENT' | ForEach-Object { $_.Change($null,$null,$null,$null,$null,$null,'NTAUTHORITYSYSTEM',$null,$null,$null,$null) } 重新启动服务-名称 SQLSERVERAGENT
只需更改实例名称即可。