sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo conectarse a un servidor SQL de alta disponibilidad desde Python + SQL Alchemy

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

Podría usar el ejemplo hacia el final de la sección de documentación así:

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)

Actualizar a partir de comentarios

Para versiones más recientes del controlador ODBC de Microsoft para SQL Server, es posible que deba usar MultiSubnetFailover=Yes en lugar de True