断电后sql server 2022服务无法启动用户sa登录失败(错误18456)故障排查处理

**

断电后sql server 2022服务无法启动用户sa登录失败(错误18456)故障排查处理**

客户报告局域网sa登录连不上了,查询sql2022服务未启动,发生原因是电脑死机,强行关电后启动。解决过程和最终解决方法如下:

一、 服务器管理中重启服务,无法启动。
二、 检查防火墙,正常
三、 查病毒,无
四、 修复sql2022成功修复后,重启服务,无法启动。
五、 卸载sql2022重新安装。重新启动服务器,sql2022服务启动成功。
六、 Sa连接失败,又没有报告密码错误。
七、 管理员身份打开SQL server (注意:这里是SQL Server Management Studio Management Studio 19浏览器,要单独安装,默认sql2022主程序没有自带浏览器,好多客户找不到配置管理入口,原因就是没有安装SQL server浏览器)。
在这里插入图片描述

八、 以windows身份验证登录进行配置管理。
在这里插入图片描述

九、 安全性/登录名/sa/打开其属性面板。常规选项卡设置好密码,必须包含大小写,如果设置好密码忘记了也没关系,可以重新设置,确定保存/返回。
在这里插入图片描述

十一、 状态选项卡–登录设置为启用,确定保存。
在这里插入图片描述
服务器属性页面 /安全性//身份验证选择为“SQL server 和 Windows 身份验证模式,确定保存。
在这里插入图片描述

十三、 配置管理器页面选择实例断开后重新连接,将服务器重新启动。测试仍然报错。 依然是sa登录不了,也不是密码错误。错误18456。在这里插入图片描述

十四、 计算机管理对网络地址进行配置:服务服务器管理/计算机管理,
在这里插入图片描述

SQL server网络配置”将其中的Named Pipes状态和TCP\IP状态,修改为已启用(下图第一到第七步)。
在这里插入图片描述

十五、 启用tcp\ip后依然报错,找到TCP\IP状态属性页,发现问题是IP地址错误,是因为电脑装了多张网卡,其中每张网卡有一个IP地址,电脑自动填写了本地连接有外网的IP进去,这个IP不是内网的服务器IP,本身有两个网络进入,所以ip有冲突,修改tcp/ip属性页面ipv4中的IP地址为正确的内网指定服务器IP地址(我这台是修改ip169.254.104.144为指定IP地址192.168.110.5,这是自己配置,各家不同),将IPV4下面的启用改为是,在服务下重启sql服务,生效后测试,sa登录成功。客户端软件连接成功。
在这里插入图片描述
总的来讲,断电造成sql2022文件丢失存在服务启不动的问题,重新安装后ip自动识别出现问题,排查该问题时花费了大量时间去折腾sql2022的主程序,最终问题就出在多网址的地址识别上,需要手动去指定他。(上图第八到第十六步,之后重启服务,第17步)下面是重启sql服务的位置图片供参考。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!对于MySQL断电无法启动的问题,可以尝试以下几个解决方法: 1. 检查日志文件:MySQL通常会在启动或运行过程中生成日志文件,可以查看日志文件以了解具体错误信息。日志文件的路径可能在MySQL的配置文件中定义,一般是在MySQL的数据目录下,文件名可能是"error.log"或类似的名称。 2. 检查数据库文件完整性:断电可能导致数据库文件损坏,可以尝试使用MySQL自带的工具进行修复。可以使用以下命令尝试修复数据库文件: ``` mysqlcheck --repair --all-databases ``` 注意:在执行修复命令之前,建议先备份数据库文件。 3. 检查MySQL配置文件:断电后,MySQL的配置文件可能发生了变化,可以检查配置文件中的参数是否正确。主要关注以下几个参数: - datadir:指定MySQL数据目录的路径,确保路径正确。 - innodb_force_recovery:如果使用InnoDB存储引擎,可以尝试将该参数设置为1,以启动MySQL并恢复数据。 配置文件的路径可能在不同的操作系统和MySQL版本中有所不同,一般是在MySQL安装目录下的"my.cnf"或"my.ini"文件。 4. 检查文件权限:确保MySQL数据目录和日志文件的权限正确,MySQL需要有足够的权限来读写这些文件。可以使用以下命令修复权限问题: ``` chown -R mysql:mysql /var/lib/mysql chown -R mysql:mysql /var/log/mysql ``` 注意:根据实际情况修改路径和用户名。 如果以上方法无法解决问题,可以提供具体的错误信息和操作系统、MySQL版本等相关信息,以便更准确地进行故障排查

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值