使用 SQL Alchemy 和 pymssql 指定故障转移伙伴
Posted
技术标签:
【中文标题】使用 SQL Alchemy 和 pymssql 指定故障转移伙伴【英文标题】:Specify Failover Partner with SQL Alchemy and pymssql 【发布时间】:2017-05-01 14:59:36 【问题描述】:有谁知道如何从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)
【问题讨论】:
【参考方案1】:根据文档,它不支持 API 中的故障转移。
您可以尝试添加一个 try 和 except 块。
try:
#connect to first partner
except:
# connect to failover
【讨论】:
以上是关于使用 SQL Alchemy 和 pymssql 指定故障转移伙伴的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 pyodbc/pymssql 和 Robot Framework 连接到 SQL\Express
安装了sql-alchemy但导入sql_alchemy时失败