Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So stellen Sie eine Verbindung zu einem hochverfügbaren SQL-Server von Python + SQL Alchemy her

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

Sie könnten das Beispiel gegen Ende des Dokumentationsabschnitts wie folgt verwenden:

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)

Update von Kommentaren

Für neuere Versionen des Microsoft ODBC-Treibers für SQL Server müssen Sie möglicherweise MultiSubnetFailover=Yes verwenden statt True