python - 使用 SQL Alchemy 和 pymssql 指定故障转移合作伙伴

标签 python sqlalchemy failover pymssql

有谁知道如何从指定故障转移合作伙伴SQL Alchemypymssql连接到SQL Server?尝试遵循 SQL Alchemy documentation但找不到故障转移选项。

如何将 Failover Partner=myfailover;Initial Catalog=mydb 添加到此代码?

from sqlalchemy import create_engine
conn_str = "mssql+pymssql://{user}:{pwd}@{host}/{db}".format(host=SERVER, db=DATABASE, user=USERNAME, pwd=PASSWORD)
engine = create_engine(conn_str)

最佳答案

从文档来看,它不支持 API 中的故障转移。

相反,您可以尝试添加 try and except block 。

try:
     #connect to first partner
except:
      # connect to failover

关于python - 使用 SQL Alchemy 和 pymssql 指定故障转移合作伙伴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43721220/

相关文章:

python - Sqlalchemy 以相同的顺序获得结果

mysql - Amazon RDS 多可用区扩展停机时间

azure - 故障转移是否在 AAD 本身中自动进行

python - 图像颜色识别,通用颜色

python - 有没有 len(someObj) 没有调用 someObj 的 __len__ 函数的情况?

javascript - 在 tensorflow js api 0.15.3 中设置卷积层的配置

python - 如何获取 SQLALchemy 查询中实体的类型

Python多变量赋值困惑

python - 如何在 SQLAlchemy 关系中从父级中删除子级

caching - Redis 哨兵故障转移不起作用