pymssql मॉड्यूल विंडोज प्रमाणीकरण का समर्थन करने के लिए प्रयोग किया जाता है। अब ऐसा लगता है कि यह नहीं है। हालांकि कुछ स्थानों पर यह अभी भी दिखाता है कि इसे काम करना चाहिए। मैं इस समस्या का एक निश्चित जवाब नहीं ढूंढ पाया, न ही समाधान। सबसे अधिक प्रासंगिक लिंक:pymssql विंडोज प्रमाणीकरण
https://groups.google.com/forum/#!topic/pymssql/QDMLTGBNeU0
pymssql 1.0 इसका समर्थन किया है क्योंकि यह का इस्तेमाल किया और MS-प्रदान की DLL जो एसक्यूएल सर्वर ग्राहक ढेर का हिस्सा था पर निर्भर है। यह स्टैक एनटीएलएम बातचीत और इस तरह के सभी को संभालने का प्रभारी था। इसका मतलब यह था कि, अन्य चीजों के साथ यह एकमात्र विंडोज़ समाधान था।
मैं कई प्रकार के नेटवर्क वातावरण अनुकरण कर सकता हूं इसलिए मैंने कई अलग-अलग सेटअप किए हैं। मैं विंडोज प्रमाणीकरण का उपयोग कर रिमोट एमएसएसक्यूएल सर्वर से कनेक्ट करने के लिए इस स्क्रिप्ट का उपयोग करने में सक्षम होने की कोशिश कर रहा हूं। और यह समस्या है।
मेरे शोध के अनुसार, ऊपर दिए गए लिंक, वहाँ pymssql मॉड्यूल चाहिए काम करने के लिए कर रहे हैं के साथ खिड़कियां प्रमाणीकरण का उपयोग करने के लिए दो तरीके हैं भी शामिल है।
सबसे पहले विधि: मौजूदा उपयोगकर्ताओं क्रेडेंशियल्स का उपयोग करना:
pymssql.connect(server='server')
# credentials come from active windows session
# some research shows that a "trusted=True" keyword should be provided.
दूसरा तरीका: किसी दिए गए उन क्रेडेंशियल्स का उपयोग करना:
pymssql.connect(server='server', user=r'domain\user', password='pass')
# credentials are given in code and somehow converted to a
# windows authentication in the background
# some research shows that a "trusted=True" keyword should be provided.
ही _mssql
मॉड्यूल का उपयोग कर के लिए चला जाता है।
नोट:
- अजगर संस्करण: 2.7.8
- मैं उपयोग कर रहा हूँ pymssql के संस्करण: कि विंडोज़ प्रमाणीकरण का समर्थन करने के लिए प्रयोग किया जाता pymssql की 2.1.1
- संस्करण: 1 ।एक्स
- मैं के साथ (सभी 64 बिट) का परीक्षण किया है:
- विंडोज 7 पेशेवर
- विंडोज 7 होम प्रीमियम
- विंडोज सर्वर 2012
- विंडोज़ सर्वर 2012R2
विषय पर अन्य प्रश्न:
pymssql: How to use windows authentication when running on a non-windows box
Unable to connect using pymssql with windows authentication
https://stackoverflow.com/questions/27692366/mssql-python-windows-authentication
आप सूची कर सकते हैं खिड़कियां संस्करण प्रयोग कर रहे हैं, और दोनों pymssql और खिड़कियों जहां यह – jsbueno