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

UiPath Studio连接Amazon Redshift报错:未找到数据源名称且无默认驱动

UiPath连接Amazon Redshift时“数据源名称未找到且未指定默认驱动”的解决办法

1. 安装匹配位数的Amazon Redshift ODBC驱动

  • 根据UiPath Studio的位数(32位/64位),下载对应版本的Amazon Redshift ODBC驱动并完成安装。注意:UiPath是32位就装32位驱动,64位则装64位驱动,两者必须严格匹配。

2. 配置ODBC数据源(DSN)

  • 打开对应位数的ODBC数据源管理器:
    • 64位系统+64位UiPath:按Win+R输入odbcad32.exe
    • 64位系统+32位UiPath:按Win+R输入C:\Windows\SysWOW64\odbcad32.exe
  • 添加Redshift数据源:
    1. 切换到「用户DSN」或「系统DSN」选项卡,点击「添加」
    2. 在驱动列表中选中「Amazon Redshift ODBC Driver」,点击「完成」
    3. 填写配置信息:自定义DSN名称、Redshift集群端点、端口(默认5439)、目标数据库名、认证账号密码,点击「测试」验证连接,成功后保存。

3. 修正UiPath中的连接字符串

  • DSN方式:使用格式 DSN=你的DSN名称;UID=用户名;PWD=密码
  • 无DSN方式:直接指定驱动,格式为 Driver={Amazon Redshift ODBC Driver};Server=集群端点;Port=5439;Database=数据库名;UID=用户名;PWD=密码
  • 注意:驱动名称需与安装的完全一致,比如64位驱动名称可能是{Amazon Redshift ODBC Driver (x64)},需准确对应。

4. 匹配UiPath项目的平台位数

  • 打开UiPath Studio,进入「项目」->「项目设置」->「兼容性」
  • 查看「平台目标」选项,确保其设置(x86/x64)与安装的Redshift驱动位数一致,不一致则调整项目平台目标或重新安装对应位数的驱动。

5. 验证驱动注册表注册状态

  • 打开命令提示符,执行对应位数的注册表查询命令:
    • 64位驱动:reg query "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Amazon Redshift ODBC Driver"
    • 32位驱动:reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\Amazon Redshift ODBC Driver"
  • 若命令返回正常注册表项,说明驱动注册成功;若报错,重新安装驱动并确保安装过程拥有管理员权限。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 08:26:19