Chuỗi DSN dựa trên tệp đang được SQLAlchemy hiểu là tên máy chủ =c
, tên cơ sở dữ liệu =users
.
Tôi muốn kết nối mà không sử dụng DSN, đó là một nhiệm vụ cấu hình ít hơn phải giải quyết trong quá trình di chuyển mã.
Cú pháp này hoạt động khi sử dụng Xác thực Windows:
engine = sa.create_engine('mssql+pyodbc://server/database')
Hoặc với Xác thực SQL:
engine = sa.create_engine('mssql+pyodbc://user:[email protected]/database')
SQLAlchemy giải thích cặn kẽ về các tùy chọn chuỗi kết nối khác nhau tại đây.