Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Свързване към SQLServer 2005 с adodbapi

Опитайте този низ за връзка:

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

Актуализация

хм добре. Разглеждайки източника за adodbapi, трябва да кажа, че страдате от COM грешка. (да, знам, че проследяването казва това). Но по-специално с инициализиране на съответните COM обекти.

Това означава, че вашият низ за връзка няма нищо общо с проследяването. Мисля, че добро начало би било да се уверите, че вашето копие на pythoncom е актуално.

Възможно е win32com/pythoncom все още да не поддържа Python 3K (3.0 и нататък), но след минута търсене в Google не намерих нищо полезно за това, ще го оставя на вас.

Този код трябва да се изпълнява успешно, когато коригирате проблема си (и трябва да се провали в момента).

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

Освен това всяко изключение, което хвърля кодът, би било полезно за отстраняване на грешки при проблема ви.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Миграция от Sql 2008 Developer към Sql Azure

  2. Как да изпълня съхранена процедура на MS SQL Server в java/jsp, връщайки данни от таблица?

  3. Каква е разликата между varchar и nvarchar?

  4. Получаване на информация за ограниченията по подразбиране

  5. Sql агрегатна функция за получаване на списък