फ़ाइल-आधारित DSN स्ट्रिंग की व्याख्या SQLAlchemy द्वारा सर्वर नाम =c . के रूप में की जा रही है , डेटाबेस का नाम =users ।
मैं डीएसएन का उपयोग किए बिना कनेक्ट करना पसंद करता हूं, कोड माइग्रेशन के दौरान निपटने के लिए यह एक कम कॉन्फ़िगरेशन कार्य है।
यह सिंटैक्स विंडोज प्रमाणीकरण का उपयोग करके काम करता है:
engine = sa.create_engine('mssql+pyodbc://server/database')
या SQL प्रमाणीकरण के साथ:
engine = sa.create_engine('mssql+pyodbc://user:example@sqldat.com/database')
SQLAlchemy में यहां विभिन्न कनेक्शन स्ट्रिंग विकल्पों की विस्तृत व्याख्या है।