使用 SQL Alchemy 和 pymssql 指定故障转移伙伴
Specify Failover Partner with SQL Alchemy and pymssql
有谁知道如何从 SQL Alchemy
和 pymssql
指定 Failover Partner
连接到 SQL 服务器?尝试遵循 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
有谁知道如何从 SQL Alchemy
和 pymssql
指定 Failover Partner
连接到 SQL 服务器?尝试遵循 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