Pyodbc连接到AG DNS(轮询)

我正在尝试连接到AG侦听器/ DNS,并且已将其配置为在Prod IP和DR IP(Round Robin)之间切换。除非发生DR事件,否则DR始终处于非活动/不可访问模式。我们正在使用Kerberos进行身份验证,并尝试编写python脚本来对AG中的数据库运行一些查询。

以下是我们使用的示例代码:

conn = pyodbc.connect('DRIVER={ODBC Driver 13 for SQL Server};SERVER=<AG_DNS>;DATABASE=test;Trusted_Connection=yes;')

但是,我收到登录超时错误

SQLSTATE[HYT00]: [unixODBC][microsoft][ODBC Driver 13 for SQL Server]Login timeout expired

我想知道pyodbc如何处理这种情况或指向产品IP是克服此问题的唯一方法,但是我们不能使用Kerberos进行身份验证。

我也尝试了选项MultiSubnetFailover,但仍然给了我同样的错误。

如果任何人都可以阐明一些想法,那就太好了。

谢谢。

aaazhq 回答:Pyodbc连接到AG DNS(轮询)

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3155691.html

大家都在问