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

在.NET Framework 4.8中用64位ODBC连Sybase 12遇IM003错误求助

解决ERROR [IM003] 系统错误193(SQL Anywhere 12 64位ODBC驱动)问题

针对Mac M2(Apple Silicon)Parallels Windows环境下,64位应用加载64位SQL Anywhere 12 ODBC驱动时出现的ERROR [IM003] Specified driver could not be loaded due to system error 193: (SQL Anywhere 12, C:\Program Files\SQL Anywhere 12\Bin64\dbodbc12.dll)错误,可尝试以下排查步骤:

  • 关闭Parallels的Rosetta转译模式
    进入Parallels虚拟机设置 → 通用 → 高级,取消勾选“使用Rosetta转译运行Windows应用”,重启虚拟机后再测试驱动加载。Apple Silicon的Rosetta转译可能对64位原生驱动的兼容性造成干扰。

  • 验证驱动文件完整性
    右键点击C:\Program Files\SQL Anywhere 12\Bin64\dbodbc12.dll,查看属性中的数字签名是否有效。若文件损坏或签名异常,重新下载SQL Anywhere 12 64位安装包,右键选择“以管理员身份运行”完成安装。

  • 配置系统PATH环境变量
    确保C:\Program Files\SQL Anywhere 12\Bin64路径已添加至系统级PATH环境变量(而非用户级),添加后重启应用或虚拟机使配置生效。

  • 重新配置ODBC数据源
    打开64位ODBC数据源管理器(运行C:\Windows\System32\odbcad32.exe),删除现有数据源后重新创建,选择正确的64位SQL Anywhere 12驱动,完成后点击“测试连接”验证有效性。

  • 避免驱动安装在Mac共享目录
    若SQL Anywhere驱动安装在Parallels共享的Mac目录中,可能存在权限或转译问题。将驱动重新安装到Windows虚拟机的本地磁盘分区后再尝试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 11:56:05