gpt4 book ai didi

sql-server - MultiSubnetFailover 不适用于 Windows 中的 ODBC13/17

转载 作者:行者123 更新时间:2023-12-02 02:53:56 25 4
gpt4 key购买 nike

在 Windows 中,ODBC 版本 13/17 是否可以使用 MultiSubnetFailover 关键字和多子网集群环境?

在 Windows 中使用 ODBC13/17,故障转移后,它无法重新连接到主节点并给出错误为

Microsoft][ODBC Driver 13 for SQL Server]The connection is broken and recovery is not possible. The client driver attempted to recover the connection one or more times and all attempts failed. Increase the value of ConnectRetryCount to increase the number of recovery attempts



我在不同的子网中使用 SQL Server 2016 和 2 个节点。

我的连接字符串看起来像
"Driver={ODBC Driver 13 for SQL Server};Server="170.25.132.24";DB="test";USER="abc";PW="XXX";MultiSubnetFailover=No"

当我们设置 MultiSubnetFailover=No 时的预期结果是什么? ?是否建议设置 MultiSubnetFailover=Nomultisubnet集群环境 ?

最佳答案

设置 MultiSubnetFailover=No 似乎没有任何好处。

微软表示:

We recommend this setting for both single and multi-subnet connections to availability groups listeners and to SQL Server Failover Cluster Instance names. Enabling this option adds additional optimizations, even for single-subnet scenarios.



Listeners, Client Connectivity, Application Failover

Microsoft ODBC Driver 17 for SQL Server 支持故障转移群集:

ODBC Driver on Linux and macOS Support for High Availability and Disaster Recovery

您需要指定 MultiSubnetFailover=Yes 在您的连接字符串中,以及
您应该指定可用性组 听众可用性组作为连接字符串中的服务器。

如果您使用的是 Windows,我建议您使用 SQL Server native 客户端:
SQL Server Native Client Support for High Availability, Disaster Recovery

关于sql-server - MultiSubnetFailover 不适用于 Windows 中的 ODBC13/17,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50501310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com