sql >> Databasteknik >  >> RDS >> Sqlserver

Ansluter till SQLServer 2005 med adodbapi

Prova den här anslutningssträngen:

Initial Catalog=XXX; Data Source=<servername>\\<SQL Instance name>; Provider=SQLOLEDB.1; Integrated Security=SSPI

Uppdatera

Öhh okej. När jag tittar på källan för adodbapi måste jag säga att du lider av ett COM-fel. (ja jag vet att spåret säger det). Men specifikt med att initiera de relevanta COM-objekten.

Det betyder att din anslutningssträng inte har något att göra med spårningen. Jag tror att ett bra ställe att börja skulle vara att se till att din kopia av pythoncom är uppdaterad.

Det kan vara så att win32com/pythoncom inte stöder Python 3K (3.0 och framåt) ännu, men efter en minuts googlande har jag inte hittat något användbart om det, jag lämnar det till dig.

Den här koden bör köras framgångsrikt när du har åtgärdat ditt problem (och bör misslyckas för tillfället).

import win32com.client
import pythoncom
pythoncom.CoInitialize()
win32com.client.Dispatch('ADODB.Connection')

Alla undantag som kod kastar skulle också vara användbara för att felsöka ditt problem.



  1. ta bort stoppord utan stam i postgresql

  2. Hur rensar man frågecache i mysql?

  3. Ta bort dubbletter på MySQL JOIN-fråga på JSON_ARRAYAGG med INNER JOIN

  4. REGEXP Med PDO Mysql