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

ConnectorX连接SQL Server时MultiSubnetFailover参数未生效问题咨询

ConnectorX连接SQL Server时MultiSubnetFailover参数失效的解决办法

你的连接属性传递方式存在问题,导致MultiSubnetFailover参数被忽略,以下是具体原因和修正方案:

  • 参数格式不符合要求:ConnectorX底层依赖的TDS驱动对MSSQL连接参数大小写敏感,需使用全小写的multisubnetfailover,而非驼峰式的MultiSubnetFailover。
  • 修正后的连接字符串代码:
    conn = f"mssql://{username}:{quote_plus(password)}@{server}:{port}/{database}?driver=SQL+Server&multisubnetfailover=yes"
    

额外排查点:

  • 确保你的ConnectorX版本不低于0.3.0,该版本开始优化了MSSQL多子网故障转移参数的支持
  • 若仍有连接失败情况,可尝试添加encrypt=yes参数,部分多子网环境要求加密连接

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 02:47:32