MongoDB BI Connector ODBC数据源配置连接失败问题咨询
MongoDB BI Connector对接ODBC/Tableau 3307端口连接失败排查思路
- 校验mongosqld监听地址配置
本地CMD可连通不代表服务允许外部程序访问,mongosqld默认仅绑定127.0.0.1,ODBC/Tableau调用时可能无法识别。重启mongosqld时追加启动参数--bind-addr 0.0.0.0:3307,确认服务监听所有可用网卡地址,或绑定你设备的实际局域网/公网IP。 - 确认端口连通性
先在本机执行PowerShell命令Test-NetConnection 127.0.0.1 -Port 3307验证端口可访问,若mongosqld部署在远程服务器,需同步检查服务器防火墙、安全组是否放开3307端口的入站规则。 - 适配TLS/SSL配置
AWS DocumentDB默认强制TLS连接,你CMD可连通大概率是已传入SSL参数,但ODBC驱动默认未开启SSL配置:打开ODBC数据源配置面板,找到对应MongoDB ODBC源的「SSL」选项卡,勾选启用SSL,若使用DocumentDB自签名证书,需将官方公有证书导入本地信任存储,测试阶段可在高级参数中追加
sslVerifyCertificate=0临时跳过证书校验(生产环境不建议使用)。 - 检查认证参数正确性
若启动mongosqld时开启了认证透传,需在ODBC/Tableau配置页正确填写DocumentDB的用户名、密码、目标数据库名,确认所用账号有对应库的读取权限。 - 校验版本兼容性
你当前使用的1.4版本ODBC驱动需与mongosqld的大版本保持一致,跨版本差异会导致连接协议不兼容,可执行mongosqld --version确认版本匹配度。 - Tableau直连参数补全
直接用Tableau连接时,除填写服务器地址、3307端口外,需在高级连接参数中追加ssl=true,不要使用默认的test库,手动填写你要访问的DocumentDB业务库名。
内容的提问来源于stack exchange,提问作者user17051040
相关产品推荐
相关产品推荐

