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

UiPath通过32位ODBC连接Snowflake报主机名无法解析如何解决

UiPath通过32位ODBC连接Snowflake主机无法解析错误解决方案

错误根因

从报错信息可以直接定位核心问题:

ERROR [HY000] [Snowflake][Snowflake] (4)
REST request for URL https://https://oua63383.us-east-1.snowflakecomputing.com:443/session/v1/login-request?requestId=8b755ace-1691-4fb6-b4c9-bfe235e0e2c2&request_guid=4662159a-53ba-4f84-8451-9cb9a375a680
failed: CURLerror (curl_easy_perform() failed) - code=6 msg='Couldn't
resolve host name' osCode=9 osMsg='Bad file descriptor'.

生成的请求URL重复叠加了https://协议头,导致DNS无法识别对应的主机地址,触发解析失败错误。

修复步骤

  • 打开32位ODBC数据源管理器,路径为C:\Windows\SysWOW64\odbcad32.exe,不要使用默认打开的64位管理器
  • 找到你配置的Snowflake ODBC数据源,点击「配置」进入参数编辑页面
  • 定位到「Server(服务器)」输入项,删除前面多余的https://前缀,仅保留纯域名内容:oua63383.us-east-1.snowflakecomputing.com
  • 确认端口配置为默认值443,无需额外添加协议相关内容
  • 保存ODBC配置后,回到UiPath Studio重新测试数据源连接,测试通过后再运行工作流

其他排查项

如果修改完配置后仍报错,可按以下顺序排查:

  • 如果你是直接在UiPath中编写连接字符串,检查连接字符串内的server参数同样不要加https://前缀,参考正确格式片段:server=oua63383.us-east-1.snowflakecomputing.com;port=443;
  • 本地打开命令提示符执行ping oua63383.us-east-1.snowflakecomputing.com,确认网络可以正常解析该域名,排除本地DNS、防火墙、公司代理拦截的问题
  • 确认Snowflake驱动版本和ODBC数据源位数匹配,你使用32位ODBC对应安装32位Snowflake驱动是正确的,无需更换驱动位数

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 14:15:02