Cómo acceder a un servidor de base de datos Microsoft SQL Server mediante el lenguaje de programación Python, de forma nativa (sin usar ODBC ni software de terceros). Para la conexión usaremos la librería pymssql de Python.

Requisitos para acceso a SQL Server con Python

Necesitaremos disponer de un servidor de base de datos SQL Server. En el siguiente enlace mostramos cómo desplegar un servidor de base de datos SQL Server en segundos con Docker:

En este otro tutorial explicamos cómo instalar SQL Server en Windows Server 2022:

Trabajaremos con el paquete pymssql, que nos proporcionará acceso nativo a SQL Server. Por ello, deberemos instalarlo con el comando:

Código fuente en Python con acceso a servidor de BD MS SQL Server

A continuación, un ejemplo de código fuente en Python con acceso a un servidor SQL Server de forma nativa y ejecución de una consulta SQL:

El programa Python anterior devolverá el nombre de la base de datos SQL Server a la que nos hayamos conectado:

master