Probeer deze verbindingsreeks:
Initial Catalog=XXX; Data Source=<servername>\\<SQL Instance name>; Provider=SQLOLEDB.1; Integrated Security=SSPI
Bijwerken
Euhm oké. Als ik naar de bron voor adodbapi kijk, zou ik moeten zeggen dat je een COM-fout hebt. (ja ik weet dat de traceback dat zegt). Maar specifiek met het initialiseren van de relevante COM-objecten.
Dit betekent dat uw verbindingsreeks niets te maken heeft met de traceback. Ik denk dat een goede plek om te beginnen is om ervoor te zorgen dat uw exemplaar van pythoncom up-to-date is.
Het kan zijn dat win32com/pythoncom Python 3K (3.0 en hoger) nog niet ondersteunt, maar na een minuut googlen heb ik daar niets bruikbaars over gevonden, ik laat het aan jou over.
Deze code zou met succes moeten worden uitgevoerd als je je probleem hebt opgelost (en zou op dit moment moeten mislukken).
import win32com.client
import pythoncom
pythoncom.CoInitialize()
win32com.client.Dispatch('ADODB.Connection')
Ook elke uitzondering die code genereert, zou nuttig zijn om uw probleem te debuggen.