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

Opretter forbindelse til SQL Server 2012 ved hjælp af sqlalchemy og pyodbc

Den filbaserede DSN-streng fortolkes af SQLAlchemy som servernavn =c , databasenavn =users .

Jeg foretrækker at oprette forbindelse uden at bruge DSN'er, det er én mindre konfigurationsopgave at håndtere under kodemigreringer.

Denne syntaks fungerer ved hjælp af Windows-godkendelse:

engine = sa.create_engine('mssql+pyodbc://server/database')

Eller med SQL-godkendelse:

engine = sa.create_engine('mssql+pyodbc://user:[email protected]/database')

SQLAlchemy har en grundig forklaring af de forskellige muligheder for forbindelsesstrenge her.



  1. SUBSTR() Funktion i Oracle

  2. Eksempelskemaer på GitHub

  3. Tjek om databasen findes i PostgreSQL ved hjælp af shell

  4. En tur gennem GIMR