有谁知道如何从SQL Alchemy
和pymssql
指定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