Tổng quan
Python Connector for SQL Server phục vụ nhu cầu truy cập cơ sở dữ liệu SQL Server managed và self-managed từ ứng dụng Python để thực hiện create, read, update và delete trên dữ liệu lưu trữ.

Gói cài đặt được phát hành dưới dạng wheel package cho Windows, macOS và Linux. Khả năng kết nối trực tiếp qua TCP/IP cho phép làm việc với SQL Server mà không cần database client libraries.
Cách tiếp cận này giúp đơn giản hóa triển khai trên nhiều máy trạm và tăng tốc độ truyền dữ liệu giữa ứng dụng Python với máy chủ cơ sở dữ liệu.
Tính năng nổi bật
- Kết nối trực tiếp tới SQL Server qua TCP/IP mà không cần database client libraries.
- Thực hiện thao tác create, read, update và delete trên dữ liệu SQL Server từ Python.
- Triển khai đầy đủ chuẩn Python DB API 2.0 cho lớp truy cập dữ liệu.
- Gửi nhiều câu lệnh update theo batch để cải thiện thời gian thực thi.
- Mã hóa kết nối giữa Python và SQL Server bằng SSL/TLS.
- Hỗ trợ SSH tunneling cho các môi trường cần đường hầm bảo mật.
- Hỗ trợ HTTP/HTTPS tunneling khi hạ tầng mạng yêu cầu.
Ứng dụng thực tế
- Ứng dụng Python cần truy cập SQL Server mà không cài thêm database client libraries.
- Hệ thống nội bộ triển khai trên nhiều máy người dùng và cần gói cài đặt gọn hơn.
- Dịch vụ Python cần kết nối bảo mật tới SQL Server qua SSL/TLS hoặc tunneling.
- Dự án xử lý dữ liệu đa ngôn ngữ với nhiều bảng mã ký tự.
- Môi trường duy trì đồng thời các phiên bản SQL Server cũ và mới.
Đối tượng sử dụng phù hợp
- Lập trình viên Python làm việc với SQL Server
- Nhóm phát triển ứng dụng dữ liệu nội bộ
- Kỹ sư backend cần kết nối cơ sở dữ liệu đa nền tảng
- Dev lead và technical buyer đánh giá thư viện truy cập dữ liệu
Thông tin kỹ thuật
Câu hỏi thường gặp
Có cần cài database client libraries để kết nối không?
Không. Kết nối trực tiếp qua TCP/IP cho phép làm việc với SQL Server mà không cần database client libraries.
Connector hỗ trợ những phiên bản Python nào?
Sản phẩm hỗ trợ Python từ phiên bản 3.7 đến 3.14.
Có thể dùng trên hệ điều hành nào?
Sản phẩm hỗ trợ Windows 32-bit và 64-bit, Windows Server 32-bit và 64-bit, macOS 64-bit và ARM (Apple M1 và M2), cùng Linux 64-bit.
Có hỗ trợ kết nối bảo mật tới SQL Server không?
Có. Connector hỗ trợ SSL/TLS, SSH tunneling và HTTP/HTTPS tunneling.
Những phiên bản SQL Server nào được hỗ trợ?
Danh sách hỗ trợ từ SQL Server 2000 (incl. MSDE) đến SQL Server 2019, gồm cả Express edition ở nhiều phiên bản.




Bình luận