Python Connector for SQL Server is a connectivity solution for accessing SQL Server databases from Python applications. It fully implements the Python DB API 2.0 specification. The connector is distributed as a wheel package for Windows, macOS, and Linux.
Secure communication
The connector supports encrypted communications using SSL/TLS, SSH tunneling, and HTTP/HTTPS tunneling.
Compatibility
- Python versions from 3.7 to 3.12
SQL Server 2019 (incl. Express edition)
SQL Server 2017 (incl. Express edition)
SQL Server 2016 (incl. Express edition)
SQL Server 2014 (incl. Express edition)
SQL Server 2012 (incl. Express edition)
SQL Server 2008 R2 (incl. Express edition)
SQL Server 2008 (incl. Express edition)
SQL Server 2005 (incl. Express edition)
SQL Server 2000 (incl. MSDE)
SQLAlchemy
- pandas
- petl
Supported platforms
- Windows 32-bit and 64-bit
- Windows Server 32-bit and 64-bit
- macOS 64-bit and ARM (Apple M1 and M2)
- Linux 64-bit
Note: For details on supported OS versions, check the compatibility page of your Python version.
Comments