sql >> Databáze >  >> RDS >> Sqlserver

Připojení k SQLServeru 2005 pomocí adodbapi

Zkuste tento připojovací řetězec:

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

Aktualizovat

Umm dobře. Při pohledu na zdroj pro adodbapi bych musel říci, že trpíte chybou COM. (jo, vím, že to říká traceback). Ale konkrétně s inicializací příslušných objektů COM.

To znamená, že váš připojovací řetězec nemá nic společného se zpětným sledováním. Myslím, že dobrým začátkem by bylo ujistit se, že vaše kopie pythoncomu je aktuální.

Je možné, že win32com/pythoncom zatím nepodporuje Python 3K (3.0 a novější), ale po minutě googlení jsem na tom nic užitečného nenašel, nechám to na vás.

Tento kód by se měl úspěšně spustit, jakmile problém vyřešíte (a v tuto chvíli by měl selhat).

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

Také jakákoliv výjimka, kterou kód vyvolá, by byla užitečná k odladění vašeho problému.



  1. Spojení pro čtení a zápis Laravel není synchronizováno

  2. Jak aktualizovat hluboce vnořený objekt JSON na základě kritérií filtru v Postgres?

  3. PostgreSQL - jak vykreslit datum v jiném časovém pásmu?

  4. Příklady MINUTE() – MySQL