Ř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:example@sqldat.com/database')
SQLAlchemy zde podrobně vysvětluje různé možnosti připojovacího řetězce.