Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Se aplica a:SQL Server en Linux
SQL Server se ejecuta en Linux a partir de SQL Server 2017 (14.x). Es el mismo motor de base de datos de SQL Server con muchas características y servicios similares en sistemas operativos compatibles.
Empieza ahora
Si está familiarizado con SQL Server y no está familiarizado con Linux, consulte Novedades de los recursos de Linux para usuarios de SQL.
Si está familiarizado con Linux y no está familiarizado con SQL Server, consulte Novedad de SQL Server: Recursos de aprendizaje.
Elija su instalación
Las secciones siguientes le ayudarán a instalar SQL Server en Linux en su entorno preferido.
- Instalación de SQL Server directamente en una máquina o máquina virtual Linux
- Ejecución de SQL Server en un contenedor de Linux
- Instalación de SQL Server en el Subsistema de Windows para Linux (WSL 2)(solo para desarrollo)
Instalación de SQL Server directamente en una máquina o máquina virtual Linux
En los siguientes artículos de inicio rápido se describe cómo instalar SQL Server en Linux en hardware físico o en una máquina virtual (VM) y crear una base de datos:
| Plataforma | Versión admitida de SQL Server |
|---|---|
| Red Hat Enterprise Linux (RHEL) | 2017, 2019, 2022 y 2025 |
| Ubuntu | 2017, 2019, 2022 y 2025 |
| SUSE Linux Enterprise Server (SLES) 1 | Solo 2017, 2019 y 2022 |
| SQL Server en Azure Virtual Machines | 2017, 2019, 2022 y 2025 |
1 SUSE Linux Enterprise Server (SLES) no se admite en SQL Server 2025 (17.x) y versiones posteriores.
Ejecución de SQL Server en un contenedor de Linux
Los contenedores son útiles en las pruebas locales, la integración continua y la implementación (CI/CD) y las cargas de trabajo efímeras en el entorno de desarrollo. También se usan normalmente como parte de la orquestación de contenedores en entornos de producción, como Azure Kubernetes Services (AKS), Red Hat OpenShift y DH2i DxOperator.
Para obtener instrucciones sobre cómo instalar SQL Server en un contenedor de Linux, consulte Inicio rápido: Ejecución de imágenes de contenedor linux de SQL Server con Docker.
Las imágenes de contenedor de SQL Server se publican y están disponibles en Microsoft Container Registry (MCR). También se catalogan en las siguientes ubicaciones, en función de la imagen del sistema operativo que se usó al crear la imagen de contenedor:
- Para las imágenes de contenedor de SQL Server basadas en RHEL y Ubuntu, consulte SQL Server en el Registro de artefactos Microsoft.
- Para obtener imágenes de contenedor de SQL Server basadas en RHEL, consulta Contenedores de Red Hat para SQL Server.
Nota
Los contenedores solo se publican en MCR para las distribuciones de Linux más recientes . Si crea su propia imagen de contenedor personalizada de SQL Server para una distribución compatible anterior, sigue siendo compatible. Para obtener más información, consulte Próximas actualizaciones de imágenes de contenedor de SQL Server en el Registro de artefactos de Microsoft (MCR).
Instalación de SQL Server en el Subsistema de Windows para Linux (WSL 2)
SQL Server en WSL 2 está destinado únicamente a fines de desarrollo y no es compatible con cargas de trabajo de producción. Ejecute SQL Server en entornos WSL en una de las plataformas admitidas para la versión de SQL Server que pretende ejecutar.
Para obtener instrucciones sobre cómo instalar SQL Server en WSL 2, consulte Subsistema de Windows para Linux (WSL 2).
Conectar
Después de la instalación, conéctese a la instancia de SQL Server en el equipo Linux. Puede conectarse de forma local o remota y con varias herramientas y controladores. Los inicios rápidos muestran cómo usar la herramienta de línea de comandos sqlcmd. Otras herramientas incluyen:
Explorar
SQL Server 2017 (14.x) y versiones posteriores tienen el mismo motor de base de datos subyacente en todas las plataformas compatibles, incluidos Linux y contenedores. Por lo tanto, muchas características y capacidades existentes funcionan de la misma manera. En esta área de la documentación se resaltan algunas de estas características desde una perspectiva de Linux y se resaltan las áreas que tienen requisitos únicos en Linux.
Si ya está familiarizado con SQL Server en Linux, revise las notas de la versión para obtener instrucciones generales y problemas conocidos para cada versión.
| Versión de SQL Server | Notas de la versión (Linux) | Novedades (Linux) | Novedades (Windows) |
|---|---|---|---|
| SQL Server 2025 (17.x) | Notas de la versión | SQL Server en Linux | SQL Server en Windows |
| SQL Server 2025 (17.x) | Notas de la versión | SQL Server en Linux | SQL Server en Windows |
| SQL Server 2025 (17.x) | Notas de la versión | SQL Server en Linux | SQL Server en Windows |
| SQL Server 2025 (17.x) | Notas de la versión | SQL Server en Linux | SQL Server en Windows |
Sugerencia
Para obtener respuesta a las preguntas más frecuentes, vea Preguntas más frecuentes sobre SQL Server en Linux.
Get-Help
- Ideas para SQL: ¿Tiene sugerencias para mejorar SQL Server?
- Preguntas y respuestas de Microsoft (SQL Server)
- Stack Exchange de DBA (etiqueta sql-server): Preguntas sobre SQL Server
- Stack Overflow (etiqueta sql-server): Respuestas a preguntas de desarrollo de SQL
- Información y términos de licencia de Microsoft SQL Server
- Opciones de soporte técnico para usuarios profesionales
- Comentarios y ayuda adicional sobre SQL Server
Contribuya a la documentación de SQL
¿Sabía que puede editar el contenido de SQL usted mismo? Si lo hace, no solo contribuirá a mejorar la documentación, sino que también se le reconocerá como colaborador de la página.
Para obtener más información, consulte Editar documentación de Microsoft Learn.