You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

QNAP安装SQL Server 2022后出现Error 17836错误求解决

解决QNAP上SQL Server 2022的Error 17836问题

错误信息

Error: 17836, gravedad: 20, estado: 17.
2023-02-28 20:31:29.17 Logon
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. [CLIENTE: 10.0.3.1]

解决方案

  • 更新客户端驱动:确保连接SQL Server的客户端使用最新版ODBC驱动或SQL Server Native Client。旧驱动与SQL Server 2022的网络数据包逻辑不兼容,卸载旧驱动后安装对应版本的最新驱动即可。
  • 调整SQL Server数据包大小:默认数据包大小为4096字节,可尝试修改为8192字节(或恢复默认值)。通过SSMS执行以下命令:
    sp_configure 'show advanced options', 1; RECONFIGURE;
    sp_configure 'max packet size', 8192; RECONFIGURE;
    
    修改完成后重启SQL Server服务生效。
  • 排查QNAP网络配置:检查QNAP的防火墙规则,确保SQL Server端口(默认1433)未被拦截;同时验证设备MTU值设置,避免因数据包分片引发的大小不匹配问题。
  • 修正客户端连接参数:如果客户端连接字符串中手动指定了Packet Size参数,尝试移除该参数或设置为与SQL Server端一致的值。
  • 安装SQL Server累积更新:确认QNAP上的SQL Server 2022已安装最新累积更新(CU),微软针对这类网络连接问题可能已有修复补丁;同时查看SQL Server详细日志,排查是否存在其他关联错误。

内容的提问来源于stack exchange,提问作者Francisco Lopez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 13:32:44