Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como se conectar a um SQL Server de alta disponibilidade do Python + SQL Alchemy


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

Você pode usar o exemplo no final da seção da documentação assim:
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)

Atualização de comentários

Para versões mais recentes do Microsoft ODBC Driver for SQL Server, pode ser necessário usar MultiSubnetFailover=Yes em vez de True