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

如何通过SSH隧道连接Tableau与PostgreSQL?配置后遇错误码29dcd26f

解决PostgreSQL SSH隧道连接错误码29dcd26f的排查方案

核心排查步骤:

  • 验证SSH隧道本身的连通性
    跳过数据库工具,直接用命令行测试:

    psql -h localhost -p <本地映射端口> -U <数据库用户名> -d <目标数据库名>
    

    如果命令行连接失败,说明隧道配置存在问题:

    • 核对Putty隧道配置:确认本地源端口、目标地址格式(需为PostgreSQL服务器IP:5432或域名+端口)、SSH登录服务器地址是否与DevOps提供的一致
    • 检查Putty会话是否处于活跃状态,未意外断开
    • 用netstat -ano | findstr <本地端口>(Windows)或lsof -i :<本地端口>(Linux/Mac)确认本地端口未被其他进程占用
  • 二次核对数据库连接参数
    即使确认过输入正确,仍需重点检查:

    • 本地连接端口是否与Putty配置的源端口完全匹配
    • PostgreSQL用户名、数据库名区分大小写,需与DevOps提供的完全一致
    • 确认数据库服务器防火墙已允许SSH隧道来源的IP访问
  • 排查数据库工具的内部问题
    错误码29dcd26f多出现于JetBrains系列IDE(如DataGrip),可尝试:

    • 清除工具的连接缓存:右键连接→属性→常规→点击「清除缓存」
    • 重启工具及Putty会话后重新尝试连接
    • 更换其他工具(如DBeaver、命令行psql)测试,排除工具自身bug

错误截图:

数据库连接错误界面

内容的提问来源于stack exchange,提问作者Dmitrij Kostiukevich

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 07:06:22