Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment se connecter à un serveur SQL haute disponibilité à partir de Python + SQL Alchemy

http://docs.sqlalchemy.org /en/latest/dialects/mssql.html#dialect-mssql-pyodbc-connect

Vous pouvez utiliser l'exemple vers la fin de la section de la documentation comme ceci :

import urllib
from sqlalchemy import create_engine
connection_string = '127.0.0.1;Database=MyDatabase;MultiSubnetFailover=True'
engine_string = 'mssql+pyodbc:///?odbc_connect={}'.format(urllib.quote_plus(connection_string))
engine = create_engine(engine_string)

Mise à jour à partir des commentaires

Pour les versions plus récentes du pilote Microsoft ODBC pour SQL Server, vous devrez peut-être utiliser MultiSubnetFailover=Yes au lieu de True