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:example@sqldat.com/database')
SQLAlchemy har en grundig forklaring af de forskellige muligheder for forbindelsesstrenge her.