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

ODBC Driver 18 for SQL Server:32位DSN正常,64位无法连接

64位ODBC Driver 18连接SQL Server 2022失败(32位同配置可正常连接)
  • 使用Access 365订阅版(已更新,64位),需创建64位DSN来建立与SQL Server 2022的持久链接表,已安装最新版Microsoft ODBC Driver 18 for SQL Server。
  • 通过ODBC 32位管理工具创建的32位System DSN可正常连接,但用ODBC 64位管理工具创建的完全相同配置的64位System DSN连接失败(配置参数经工具对比一致)。
  • Access VBA中,ADO组件(Provider=MSOLEDBSQL)可正常连接SQL Server,但DAO组件(Provider=SQLODBC)无法连接,符合64位ODBC驱动无法工作的预期。
  • 已尝试修复ODBC驱动安装、卸载重装驱动,均无效;也测试过ODBC Driver 18的多种「加密/证书」组合配置,问题仍存在。

可用的DSN配置(32位正常,64位同配置)

Microsoft ODBC Driver for SQL Server Version 18.03.0001
数据源名称:TSQL_Training_64
数据源描述:Training Database
服务器:DBS00
使用集成安全性:是
数据库:TRN01
语言:(默认)
数据加密:可选
信任服务器证书:是
多活动结果集(MARS):否
镜像服务器:
转换字符数据:是
记录长时间运行的查询:否
记录驱动程序统计信息:否
使用区域设置:否
使用ANSI引用标识符:是
使用ANSI Null、填充和警告:是

64位DSN连接测试失败信息

Microsoft ODBC Driver for SQL Server Version 18.03.0001
正在运行连接测试...
尝试连接
[Microsoft][ODBC Driver 18 for SQL Server]TCP Provider: 由于目标计算机积极拒绝,无法连接。
[Microsoft][ODBC Driver 18 for SQL Server]登录超时已过期
[Microsoft][ODBC Driver 18 for SQL Server]尝试连接到DBS00时发生与网络相关或特定于实例的错误。找不到服务器或无法访问。请检查实例名称是否正确,以及SQL Server是否配置为允许远程连接。有关详细信息,请参阅SQL Server联机丛书。
测试失败!

注:32位与64位DSN仅数据源名称不同,其余配置完全一致,但错误信息未提供有效排查线索。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 01:13:26