इस कनेक्शन स्ट्रिंग को आजमाएं:
Initial Catalog=XXX; Data Source=<servername>\\<SQL Instance name>; Provider=SQLOLEDB.1; Integrated Security=SSPI
अपडेट करें
उम्म ठीक। Adodbapi के स्रोत को देखते हुए मुझे यह कहना होगा कि आप एक COM त्रुटि से पीड़ित हैं। (हाँ मुझे पता है कि ट्रेसबैक कहता है)। लेकिन विशेष रूप से प्रासंगिक COM ऑब्जेक्ट्स को प्रारंभ करने के साथ।
इसका मतलब है कि आपकी कनेक्शन स्ट्रिंग का ट्रेसबैक से कोई लेना-देना नहीं है। मुझे लगता है कि शुरू करने के लिए एक अच्छी जगह यह सुनिश्चित करना होगा कि आपकी पाइथोनकॉम की कॉपी अप-टू-डेट है।
यह हो सकता है कि win32com/pythoncom अभी तक Python 3K (3.0 से आगे) का समर्थन नहीं करता है, लेकिन एक मिनट तक गूगल करने के बाद मुझे उस पर कुछ भी उपयोगी नहीं मिला, मैं इसे आप पर छोड़ दूँगा।
जब आपने अपनी समस्या का समाधान कर लिया हो तो यह कोड सफलतापूर्वक चलना चाहिए (और इस समय विफल हो जाना चाहिए)।
import win32com.client
import pythoncom
pythoncom.CoInitialize()
win32com.client.Dispatch('ADODB.Connection')
साथ ही कोई अपवाद जो कोड फेंकता है वह आपकी समस्या को दूर करने में मदद करने के लिए उपयोगी होगा।