有谁知道如何从SQL Alchemypymssql指定Failover Partner连接到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和except块。

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

09-17 20:57