2017-05-01 6 views
1

SQL Alchemypymssqlを指定してFailover Partnerを指定してSQL Serverに接続する方法を知っている人はいますか? SQL Alchemy documentationに従っていますが、フェールオーバーオプションが見つかりません。SQL Alchemyとpymssqlを使用したフェールオーバーパートナーの指定

このコードに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) 

答えて

0

ドキュメントからは、APIのフェールオーバーはサポートされていません。

代わりにtryとexceptブロックを追加してみることもできます。

try: 
    #connect to first partner 
except: 
     # connect to failover 
関連する問題