SQL Server通过SSH隧道连接失败的主因是端口转发配置错误或未生效需正确设置ssh -L本地端口映射、启用目标SQL Server的TCP/IP协议与远程连接、放行防火墙、禁用WinRM冲突服务、使用SQL认证而非Windows认证、配置KeepAlive保活参数并避免连接字符串中误设Encryptyes。SQL Server 连接失败但 SSH 能通大概率是端口没转发对ssh 隧道连 sql server 不是“连上跳板机就行”关键在本地端口是否真正映射到目标 sql server 的 1433或自定义端口。常见现象是 sqlcmd 或 ssms 报错cannot connect to [localhost], error: 2 或 a network-related or instance-specific error...——这基本说明隧道没生效或者 sql server 拒绝了来自隧道的连接。实操建议 跃问 跃问是由阶跃星辰开发的免费AI智能问答助手随时帮你智能搜索、高效阅读、识图理解、和你畅聊感兴趣的话题。