Ciąg DSN oparty na plikach jest interpretowany przez SQLAlchemy jako nazwa serwera =c , nazwa bazy danych =users .
Wolę łączyć się bez użycia DSN, to jedno zadanie konfiguracyjne mniej podczas migracji kodu.
Ta składnia działa przy użyciu uwierzytelniania Windows:
engine = sa.create_engine('mssql+pyodbc://server/database')
Lub z uwierzytelnianiem SQL:
engine = sa.create_engine('mssql+pyodbc://user:example@sqldat.com/database')
SQLAlchemy ma tutaj dokładne wyjaśnienie różnych opcji parametrów połączenia.