Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server en Linux
En este artículo se describe cómo configurar el repositorio correcto para instalar y actualizar SQL Server 2025 (17.x) en Red Hat Enterprise Linux (RHEL) y Ubuntu.
Para obtener instrucciones sobre cómo configurar repositorios para SQL Server 2022 (16.x) y versiones anteriores, vea Configurar repositorios para instalar y actualizar SQL Server en Linux.
Sugerencia
RHEL 10 y Ubuntu 24.04 se admiten a partir de SQL Server 2025 (17.x) CU 1. Para obtener más información, consulte la guía de instalación.
Repositorios
Al instalar SQL Server en Linux, debe configurar un repositorio de Microsoft. Use este repositorio para obtener el paquete del motor de base de datos, mssql-servery los paquetes de SQL Server relacionados. Los repositorios siguientes están disponibles actualmente:
| Repositorio | Nombre | Description |
|---|---|---|
| 2025 | mssql-server-2025 |
Repositorio de SQL Server 2025 (17.x). |
| 2022 | mssql-server-2022 |
Repositorio de SQL Server 2022 (16.x). |
| 2019 | mssql-server-2019 |
Repositorio de SQL Server 2019 (15.x) Actualización acumulativa (CU). |
| 2017 | mssql-server-2017 |
Repositorio de SQL Server 2017 (14.x) Actualización acumulativa (CU). |
El repositorio Actualización acumulativa (CU) contiene paquetes para la versión básica de SQL Server y las correcciones de errores o mejoras desde esa versión. Las actualizaciones acumulativas son específicas de una versión, como SQL Server 2025 (17.x). Se liberan con una cadencia regular. Las actualizaciones de la versión de distribución general (GDR) se publican en el mismo repositorio de CU.
Cada versión contiene el paquete de SQL Server completo y todas las actualizaciones anteriores para ese repositorio. También puede degradar a cualquier lanzamiento dentro de su versión principal (por ejemplo, la de 2025).
Configuración de repositorios
Siga los pasos descritos en las secciones siguientes para configurar repositorios en la distribución de Linux.
Buscar repositorios configurados previamente
En primer lugar, compruebe si ya ha registrado un repositorio de SQL Server.
Vea los archivos en el
/etc/yum.repos.ddirectorio mediante el comando siguiente:sudo ls /etc/yum.repos.dBusque un archivo que configure el directorio de SQL Server, como
mssql-server.repo.Muestra el contenido del archivo con
cat.sudo cat /etc/yum.repos.d/mssql-server.repoLa propiedad name es el repositorio configurado. Puede identificarlo mediante la tabla de la sección Repositorios de este artículo.
Eliminación de un repositorio antiguo
Si es necesario, quite el repositorio antiguo mediante el siguiente comando.
sudo rm -rf /etc/yum.repos.d/mssql-server.repo
Este comando supone que el archivo identificado en la sección anterior se denomina mssql-server.repo.
Configuración de un nuevo repositorio
Configure el nuevo repositorio que se va a usar para las instalaciones y las actualizaciones de SQL Server. Use uno de los siguientes comandos para configurar el repositorio que prefiera.
- A partir de SQL Server 2025 (17.x) CU 1, se admite RHEL 10.
- RHEL 9 se admite a partir de SQL Server 2022 (16.x) CU 10.
- RHEL 8 se admite a partir de SQL Server 2017 (14.x) CU 20.
Los siguientes comandos para SQL Server 2019 (15.x) apuntan al repositorio de RHEL 8. RHEL 8 no viene preinstalado con python2, que SQL Server requiere. Para obtener más información, consulte Instalación de Microsoft SQL Server en Red Hat Enterprise Linux 8 Beta.
En función de la versión de RHEL que use, asegúrese de que las rutas de acceso coincidan con /rhel/8, /rhel/9o /rhel10. Nuestros paquetes son independientes de las versiones secundarias de RHEL. Esto significa que si usa RHEL 8.7, debe usar la ruta de acceso /rhel/8 para configurar el repositorio.
| Repositorio | Versión | Lanzamiento | Command |
|---|---|---|---|
| 2025 | 2025 | RHEL 10 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/10/mssql-server-2025.repo |
| 2022 | 2022 | RHEL 9 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/9/mssql-server-2022.repo |
| CU de 2019 | 2019 | RHEL 8 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo |
| CU 2017 | 2017 | RHEL 8 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2017.repo |
Si decide usar un artículo de inicio rápido, recuerde que ya configuró el repositorio de destino. No repita ese paso en el tutorial.
Contenido relacionado
- Inicio rápido: instalar SQL Server y crear una base de datos en Red Hat
- Inicio rápido: Instalación de SQL Server y creación de una base de datos en SUSE Linux Enterprise Server
- Inicio rápido: Instalación de SQL Server y creación de una base de datos en Ubuntu
- Guía de instalación de SQL Server en Linux