SqlServer 报错 The login packet used to open the connection is structurally invalid

大早上SqlServer收到一堆告警

The login packet used to open the connection is structurally invalid; the connection has been closed. Please contact the vendor of the client library. [CLIENT: 192.168.7.8]

网上搜索了下报错含义是:发起login请求的客户端 发送的packet不是sqlserver预期的packet。

  • 可能packet的结构在网络传输过程中被损坏了
  • 可能数据库被扫描或者暴力攻击了

去查报错里client的ip,联系对应服务器的负责人,发现是安全部门在做扫描,不是黑客攻击,虚惊一场。

根据观察如果只是扫描不做别的操作,服务器配置也还行的话,对数据库服务不会有明显影响。

2021.3.5 补充:以下报错也可能是端口扫描导致的报错,建议检查ip用途并与安全同事确认

Length specified in network packet payload did not match number of bytes read; the connection has been closed. Please contact the vendor of the client library. [CLIENT: 192.168.7.8]

2021.5.26补充:以下报错也可能是端口扫描导致的报错,由于扫描的是database mirroring端口,而连接请求又不是合法的镜像连接,SqlServer会记录报错到日志中

eventlog:An error occurred in a Service Broker/Database Mirroring transport connection endpoint, Error: 8474, State: 11. (Near endpoint role: Target, far endpoint address: '')

参考

Error: 17836, Severity: 20, State: 1

MSSQLSERVER_17832 - SQL Server | Microsoft Learn

https://stackoverflow.com/questions/47698134/an-error-occurred-in-a-sql-server-service-broker-database-mirroring-transport-co
https://docs.microsoft.com/en-us/answers/questions/227886/always-on-instance-service-brokerdatabase-mirrorin.html
https://www.sqlservercentral.com/forums/topic/error-8474-state-11

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hehuyi_In

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值