配置64位Snowflake ODBC驱动DSN时出现SIMBA DSI报错如何解决
Snowflake ODBC DSN配置Component ID 102报错修复方案
对应报错内容:
[SIMBA][DSI] An error occurred while attempting to retrieve the error message for key 'DSN Error' and Component ID 102:
Invalid source component ID: 102
按以下步骤依次排查修复即可:
- 确认ODBC管理器架构匹配:打开的必须是64位ODBC管理器,路径为
C:\Windows\System32\odbcad32.exe,不要误开C:\Windows\SysWOW64\odbcad32.exe下的32位版本,架构不匹配会触发组件ID校验失败。 - 修复驱动安装:进入系统「程序和功能」,找到Snowflake ODBC Driver条目,右键选择「修复」,完成后重启设备再重新尝试配置DSN。
- 确认配置参数填写规范:必填参数不能漏填或填错,账户名格式为*<组织ID>-<账户ID>*,不需要追加
snowflakecomputing.com后缀,同时确认认证方式、用户、密码、仓库、数据库信息和实际权限匹配。 - 清理旧驱动注册表残留:如果之前安装过旧版Snowflake ODBC驱动,打开注册表编辑器定位到
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI,删除所有Snowflake相关的旧注册表项,重新安装官方最新版驱动后再配置。 - 提升管理器运行权限:配置系统DSN时,必须右键点击ODBC数据源管理器选择「以管理员身份运行」,普通用户权限写入系统级配置时会触发组件调用权限错误。
内容的提问来源于stack exchange,提问作者Venkat Korrapati
相关产品推荐
相关产品推荐

