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

添加SQL Server ODBC数据源失败问题求助

故障原因排查方向

根据你提供的连接信息和数据库版本(SQL Server 2017),可直接排查以下几个常见问题:

  • 驱动选择错误
    不要使用Windows系统自带的无版本号的默认「SQL Server」ODBC驱动,该驱动版本过旧,不兼容SQL Server 2017的连接逻辑。你需要先安装微软官方发布的ODBC Driver 17/18 for SQL Server,配置时选择对应版本的驱动即可。
  • 服务器地址格式填写错误
    ODBC驱动的SQL Server地址填写规则为域名/IP,端口,必须用逗号分隔地址和端口,不要用冒号,也不要额外填写实例名,你直接填入db.altiumlibrary.com,1433即可,和Altium连接字符串中Data Source参数的取值完全一致。
  • 加密配置不匹配
    SQL Server 2017默认要求连接加密,你需要在ODBC配置步骤中勾选「加密连接」选项,如果服务器使用自签名SSL证书,还要同时勾选「信任服务器证书」选项,否则会因SSL校验失败中断连接。之前你使用的SQL Native Client和JDBC驱动默认跳过了证书校验,所以没有触发该问题。
  • 认证与默认库配置错误
    认证模式需要选择「SQL Server身份验证」,不要选择Windows集成认证,填入的用户名和密码需和Altium连接字符串中的配置完全一致,同时将默认数据库指定为altium_library,不要保留默认的master库选项。
  • 数据源位数不匹配
    如果后续调用该ODBC数据源的应用是32位程序,需要打开C:\Windows\SysWOW64\odbcad32.exe配置32位ODBC数据源,默认从控制面板打开的是64位ODBC配置面板,两者不通用,位数不匹配也会导致连接失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 22:57:03