String DSN berbasis file sedang ditafsirkan oleh SQLAlchemy sebagai nama server =c , nama basis data =users .
Saya lebih suka menghubungkan tanpa menggunakan DSN, ini adalah satu tugas konfigurasi yang lebih sedikit untuk ditangani selama migrasi kode.
Sintaks ini bekerja menggunakan Otentikasi Windows:
engine = sa.create_engine('mssql+pyodbc://server/database')
Atau dengan Otentikasi SQL:
engine = sa.create_engine('mssql+pyodbc://user:example@sqldat.com/database')
SQLAlchemy memiliki penjelasan menyeluruh tentang berbagai opsi string koneksi di sini.