sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan opretter du forbindelse til en høj tilgængelig SQL Server fra Python + SQL Alchemy

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

Du kan bruge eksemplet i slutningen af ​​dokumentationens afsnit på denne måde:

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)

Opdatering fra kommentarer

For nyere versioner af Microsoft ODBC Driver til SQL Server skal du muligvis bruge MultiSubnetFailover=Yes i stedet for True




  1. ConnectionString-egenskaben er ikke blevet initialiseret fejl

  2. Forespørgselsydelsesoptimering i MySQL

  3. Repliker min lokale database (Mysql) til fjerndatabase (phpmyadmin)

  4. SQL Manglende højre parentes på rækkefølge efter sætning