Řetězec DSN založený na souboru je SQLAlchemy interpretován jako název serveru =c
, název databáze =users
.
Dávám přednost připojení bez použití DSN, je to o jednu konfigurační úlohu méně, kterou je třeba řešit během migrace kódu.
Tato syntaxe funguje pomocí Windows Authentication:
engine = sa.create_engine('mssql+pyodbc://server/database')
Nebo s SQL Authentication:
engine = sa.create_engine('mssql+pyodbc://user:[email protected]/database')
SQLAlchemy zde podrobně vysvětluje různé možnosti připojovacího řetězce.