Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách kết nối với Máy chủ SQL có tính khả dụng cao từ Python + SQL Alchemy

http://docs.sqlalchemy.org /en/latest/dialects/mssql.html#dialect-mssql-pyodbc-connect

Bạn có thể sử dụng ví dụ ở cuối phần của tài liệu như sau:

import urllib
from sqlalchemy import create_engine
connection_string = '127.0.0.1;Database=MyDatabase;MultiSubnetFailover=True'
engine_string = 'mssql+pyodbc:///?odbc_connect={}'.format(urllib.quote_plus(connection_string))
engine = create_engine(engine_string)

Cập nhật từ nhận xét

Đối với các phiên bản mới hơn của Microsoft ODBC Driver cho SQL Server, bạn có thể cần sử dụng MultiSubnetFailover=Yes thay vì True




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Excel thành SQL Server với Microsoft.ACE.OLEDB.12.0

  2. SQL Server tìm và thay thế trong trường TEXT

  3. Cú pháp cho giá trị mặc định cho loại do người dùng xác định dưới dạng bảng

  4. System.Data.SqlClient.SqlException:Đăng nhập không thành công cho người dùng

  5. Ràng buộc SQL DEFAULT để Chèn cột có giá trị mặc định vào bảng SQL Server