有谁知道如何从指定故障转移合作伙伴
的SQL Alchemy
和pymssql
连接到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/