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

时间:2017-05-01 14:59:37

标签: python sqlalchemy failover pymssql

是否有人知道如何连接以从pymssqlFailover Partner指定Failover Partner=myfailover;Initial Catalog=mydb连接到SQL Server?尝试遵循SQL Alchemy documentation但无法找到故障转移选项。

如何将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) 添加到此代码中?

frozenset

1 个答案:

答案 0 :(得分:1)

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

相反,您可以尝试添加try和except块。

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