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

Свързване към SQL Server 2012 с помощта на sqlalchemy и pyodbc

Базираният на файл DSN низ се интерпретира от SQLAlchemy като име на сървър =c , име на базата данни =users .

Предпочитам да се свързвам без да използвам DSN, това е една конфигурационна задача по-малко, с която трябва да се справите по време на миграции на код.

Този синтаксис работи с помощта на удостоверяване на Windows:

engine = sa.create_engine('mssql+pyodbc://server/database')

Или със SQL удостоверяване:

engine = sa.create_engine('mssql+pyodbc://user:[email protected]/database')

SQLAlchemy има подробно обяснение на различните опции за низове за свързване тук.



  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 Server

  2. Топ 5 функции, които вашата платформа за мониторинг на ефективността на базата данни на SQL Server трябва да предостави

  3. Грешка в заявката с двусмислено име на колона в SQL

  4. Как да използвам UTF-8 Collation в база данни на SQL Server?

  5. Производителност на SQL сървър TOP IO заявка -2