Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

त्रुटि 28000:pyodbc के साथ DOMAIN\\user उपयोगकर्ता के लिए लॉगिन विफल रहा

Windows मशीन से कनेक्ट करना:

SQL सर्वर के लिए Microsoft के ODBC ड्राइवरों के साथ, Trusted_connection=yes ड्राइवर को "Windows प्रमाणीकरण" का उपयोग करने के लिए कहता है और आपकी स्क्रिप्ट स्क्रिप्ट चलाने वाले उपयोगकर्ता के Windows क्रेडेंशियल का उपयोग करके SQL सर्वर में लॉग इन करने का प्रयास करेगी . UID और PWD कनेक्शन स्ट्रिंग में वैकल्पिक विंडोज क्रेडेंशियल्स की आपूर्ति के लिए उपयोग नहीं किया जा सकता है, इसलिए यदि आपको किसी अन्य विंडोज उपयोगकर्ता के रूप में कनेक्ट करने की आवश्यकता है, तो आपको उस अन्य उपयोगकर्ता के रूप में पायथन स्क्रिप्ट को चलाने के लिए विंडोज के RUNAS कमांड का उपयोग करने की आवश्यकता होगी..

यदि आप एक विशिष्ट SQL सर्वर लॉगिन . के साथ "SQL सर्वर प्रमाणीकरण" का उपयोग करना चाहते हैं UID . द्वारा निर्दिष्ट और PWD फिर Trusted_connection=no . का उपयोग करें ।

गैर-Windows मशीन से कनेक्ट करना:

यदि आपको एक गैर-विंडोज मशीन से कनेक्ट करने की आवश्यकता है और SQL सर्वर को केवल "विंडोज प्रमाणीकरण" का उपयोग करने के लिए कॉन्फ़िगर किया गया है, तो SQL सर्वर के लिए Microsoft के ODBC ड्राइवरों के लिए आपको Kerberos का उपयोग करने की आवश्यकता होगी। वैकल्पिक रूप से, आप UID . निर्दिष्ट करते हुए FreeTDS ODBC का उपयोग कर सकते हैं , PWD , और DOMAIN कनेक्शन स्ट्रिंग में, बशर्ते कि SQL सर्वर इंस्टेंस पुराने NTLM प्रमाणीकरण प्रोटोकॉल का समर्थन करने के लिए कॉन्फ़िगर किया गया हो।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पेश है नई सुविधा - स्पॉटलाइट क्लाउड प्रतिकृति

  2. SQL सर्वर (T-SQL) में सर्वर का वर्तमान समय क्षेत्र प्राप्त करें

  3. 6 समस्या प्रश्न जो आपके डेटाबेस को बहुत धीमा कर रहे हैं

  4. OPENJSON "'के साथ' कीवर्ड के पास गलत सिंटैक्स।" SQL सर्वर में (हल किया गया)

  5. @@ ROWCOUNT - SQL सर्वर में अंतिम कथन से प्रभावित पंक्तियों की संख्या प्राप्त करें