ubuntu

Ubuntu SQL Server错误代码解析

小樊
46
2025-11-20 12:31:24
栏目: 云计算

Ubuntu 上 SQL Server 错误代码解析与处理

一 常见错误代码速查

错误码或现象 含义 快速定位 修复要点
0x2AF9(十进制 10905) Windows 套接字 WSAECONNREFUSED,目标主机明确拒绝连接 在客户端执行:ping 主机;nc -zv 主机 端口;检查路由 确认实例在监听该端口、服务已启动、路由与防火墙放行;必要时启用/检查 SQL Server Browser 与端口直连配置
Login timeout expired 连接超时(默认 15 秒 提高 -l 超时、用 nc/telnet 测端口、抓包 增大超时、修复网络/端口不通、确保实例监听正确端口
ODBC 18 SSL routines::certificate verify failed: self-signed certificate 客户端无法验证服务器自签名证书 复现命令加 -vv 查看握手细节 测试环境可临时关闭加密验证;生产环境导入/信任服务器证书,或使用有效 CA 签发证书
error while loading shared libraries: liblber-2.4.so.2 / libssl1.1 缺少依赖库 ldd 检查 sqlcmd/驱动依赖 安装缺失库(如 libldap-2.4-2、libssl1.1),或升级驱动/系统兼容库
Server is not found or not accessible 实例名解析失败或服务不可达 核对主机名/实例名/端口;检查监听 使用“主机名\实例名,端口”或“IP,端口”直连;确认服务运行与监听端口一致
Connection forcibly closed 连接被对端强制关闭 检查网络稳定性、TLS/证书、协议卸载设置 排查网络丢包/中断、证书有效性、禁用有问题的协议卸载特性
SQL Server 服务无法启动 实例未能初始化 查看 /var/log/sqlserver/MSSQLSERVER.log;检查资源与权限 释放磁盘/内存、校正目录权限、按日志报错逐项修复配置
以上条目涵盖了在 Ubuntu 环境下高频出现的错误码与现象、定位方法与修复思路,便于快速排查与恢复业务。

二 连接类错误深入解析

三 安装与驱动类错误

四 高效排查命令清单

0
看了该问题的人还看了