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:[email protected]/database')
SQLAlchemy memiliki penjelasan menyeluruh tentang berbagai opsi string koneksi di sini.