Partekatu bidez


Ediciones y características admitidas de SQL Server 2022 en Linux

Se aplica a:SQL Server en Linux

En este artículo se proporcionan detalles de las características admitidas en las diversas ediciones de SQL Server 2022 (16.x) en Linux.

Para conocer las ediciones y las características admitidas de SQL Server en Windows, consulte Ediciones y características admitidas de SQL Server 2022. Para obtener más información sobre las novedades de SQL Server 2022 (16.x) en Windows, vea Novedades de SQL Server 2022.

Los requisitos de instalación varían según las necesidades de las aplicaciones. Las distintas ediciones de SQL Server han sido diseñadas para satisfacer los requisitos de rendimiento, tiempo de ejecución y precio propios de cada organización y cada persona. Los componentes de SQL Server que instale también dependen de sus necesidades concretas. Las secciones siguientes le servirán de ayuda para elegir la mejor opción entre las ediciones y los componentes disponibles en SQL Server.

Para conocer las notas de la versión más recientes y las novedades, vea Notas de la versión de SQL Server 2022 en Linux.

Para obtener una lista de las características de SQL Server no disponibles en Linux, vea Características y servicios no admitidos.

Probar SQL Server

Ediciones de SQL Server

En la siguiente tabla se describen las ediciones de SQL Server.

Edición Definición
Enterprise1 La oferta premier, SQL Server Enterprise Edition ofrece funcionalidades completas del centro de datos de gama alta con un rendimiento increíblemente rápido, virtualización ilimitada 1 y inteligencia empresarial de un extremo a otro, lo que permite altos niveles de servicio para cargas de trabajo críticas y acceso de usuario final a información de datos.
Standard SQL Server Standard Edition ofrece un equilibrio de rendimiento, seguridad y asequibilidad para empresas que necesitan funcionalidades de clase empresarial sin la complejidad. Esta edición permite a las empresas en crecimiento el rendimiento de nivel empresarial, las funcionalidades de inteligencia empresarial y la flexibilidad híbrida.
Web2 SQL Server Web Edition es una opción con un coste total de propiedad bajo para los hosts de Web (incluida la selección de la edición Web en IaaS en Azure) y los VAP de Web que proporciona capacidades asequibles de administración y escalabilidad para propiedades web, tanto de pequeña como de gran escala.
Desarrollador SQL Server Developer Edition permite a los desarrolladores compilar cualquier tipo de aplicación sobre SQL Server. Incluye toda la funcionalidad de Enterprise Edition, pero tiene licencia para su uso como sistema de desarrollo y pruebas, no como servidor de producción. SQL Server Developer Edition es una opción ideal para las personas que compilan y prueban aplicaciones.
Evaluación SQL Server Evaluation Edition incluye toda la funcionalidad de Enterprise Edition. Hay disponible una implementación de evaluación durante 180 días. Para obtener información, consulte Recursos y documentos de licencias de SQL Server.
Express3 SQL Server Express Edition es la base de datos gratuita de nivel de entrada, ideal para aprender y compilar aplicaciones controladas por datos de escritorio y servidor pequeño. Es la mejor opción para proveedores de software independientes, desarrolladores y aficionados que crean aplicaciones cliente. Si necesita características de base de datos más avanzadas, SQL Server Express se puede actualizar sin problemas a otras ediciones de gama superior de SQL Server.

SQL Server Express LocalDB es una versión ligera de Express Edition que tiene todas sus características de programación, se ejecuta en modo de usuario y tiene una instalación rápida y de configuración cero y una breve lista de requisitos previos.

1 Enterprise Edition ofrece virtualización ilimitada para los clientes con Software Assurance. Las implementaciones deben cumplir con la guía de licencias. Para obtener información, consulte Recursos y documentos de licencias de SQL Server.

2 La edición web no está disponible en SQL Server 2025 (17.x) y versiones posteriores.

3 A partir de SQL Server 2025 (17.x), Express Edition incluye toda la funcionalidad que estaba disponible en SQL Server Express Edition con Advanced Services.

Uso de SQL Server con aplicaciones cliente/servidor

Puede instalar solo los componentes de cliente de SQL Server en un equipo que ejecuta aplicaciones cliente o servidor que se conectan directamente a una instancia de SQL Server. Una instalación de componentes de cliente también es una buena opción si administra una instancia de SQL Server en un servidor de bases de datos, o si tiene pensado desarrollar aplicaciones de SQL Server .

Componentes de SQL Server

SQL Server 2022 (16.x) en Linux es compatible con el Motor de base de datos de SQL Server. En la tabla siguiente se indican las características del Motor de base de datos.

Componentes de servidor Descripción
Motor de base de datos de SQL Server El Motor de base de datos de SQL Server incluye el Motor de base de datos, el servicio principal para almacenar, procesar y proteger datos; también incluye replicación, búsqueda de texto completo, herramientas para administrar datos XML y relacionales e integración analítica de bases de datos.

Ediciones Developer, Enterprise Core y Evaluation

Para conocer las características admitidas en las ediciones Developer, Enterprise Core y Evaluation, vea las características indicadas para SQL Server Enterprise Edition en las tablas siguientes.

La edición Developer sigue siendo compatible con solo un cliente de SQL Server Distributed Replay.

Límites de escalado

Característica Empresa Estándar La web Exprés
Capacidad máxima de proceso utilizada por una sola instancia: Motor de base de datos de SQL Server 1 Sistema operativo máximo Limitada a menos de 4 sockets o 24 núcleos Limitada a menos de 4 sockets o 16 núcleos Limitada a menos de 1 socket o 4 núcleos
Capacidad máxima de cálculo que usa una sola instancia: Analysis Services o Reporting Services Sistema operativo máximo Limitada a menos de 4 sockets o 24 núcleos Limitada a menos de 4 sockets o 16 núcleos Limitada a menos de 1 socket o 4 núcleos
Memoria máxima para el grupo de búferes por cada instancia de Motor de base de datos de SQL Server Sistema operativo máximo 128 GB 64 GB 1410 MB
Capacidad máxima para la extensión del grupo de búferes por instancia del motor de base de datos de SQL Server 32 * (configuración de memoria del servidor máxima) 4 * (configuración de memoria del servidor máxima) No disponible No disponible
Memoria máxima para la caché de segmentos de almacén de columnas por instancia del motor de base de datos de SQL Server Memoria ilimitada 32 GB 16 GB 352 MB
Tamaño máximo de datos optimizados para memoria por base de datos en Motor de base de datos de SQL Server Memoria ilimitada 32 GB 16 GB 352 MB
Tamaño máximo de la base de datos relacional 524 PB 524 PB 524 PB 10 GB

1 La licencia basada en Enterprise Edition con licencia de servidor y acceso de cliente (CAL) (no disponible para nuevos contratos) está limitada a un máximo de 20 núcleos por instancia de SQL Server. No hay ningún límite en el modelo de licencias de servidor basado en núcleos. Para obtener más información, vea Límites de la capacidad de cálculo de cada edición de SQL Server.

Alta disponibilidad

Característica Empresa Estándar La web Exprés
Trasvase de registros No
Compresión de copia de seguridad No No
Instantáneas de base de datos No No
Instancias de Always On de clúster de conmutación por error 1 No No
Grupos de disponibilidad Always On 2 No No No
Grupos de disponibilidad básica 3 No No No
Grupo de disponibilidad de confirmación de réplica mínima No No
Grupo de disponibilidad sin clúster No No
Restauración de archivos y páginas en línea No No No
Índices en línea No No No
Recompilaciones de índices en línea reanudables No No No
Cambio de esquema en línea No No No
Recuperación rápida No No No
Copias de seguridad reflejadas No No No
Agregar memoria y CPU sin interrupción No No No
Copia de seguridad cifrada No No
Copia de seguridad híbrida en Azure (copia de seguridad en dirección URL) No No

1 En Enterprise Edition, el número de nodos es el sistema operativo máximo. En Standard Edition hay compatibilidad con dos nodos.

2 En Enterprise Edition, proporciona compatibilidad con hasta 8 réplicas secundarias, incluidas 2 réplicas secundarias sincrónicas.

3 Standard Edition admite grupos de disponibilidad básica. Un grupo de disponibilidad básica admite dos réplicas, con una base de datos. Para más información sobre los grupos de disponibilidad básica, vea Grupos de disponibilidad básica Always On para una base de datos única.

Escalabilidad y rendimiento

Característica Empresa Estándar La web Exprés
Almacén de columnas 1
Archivos binarios de objetos de gran tamaño en índices de almacén de columnas en clúster
Recompilación de índices de almacén de columnas no en clúster en línea No No No
OLTP en memoria 1
Memoria principal persistente
Particiones de tabla e índice
Compresión de datos
Regulador de recursos No No No
Paralelismo de tablas particionadas No No No
Asignación de memoria de página grande compatible con NUMA y matriz de búfer No No No
Regulación de recursos de E/S No No No
Durabilidad diferida
Mejoras de inserción masiva

1 El tamaño de los datos de OLTP en memoria y la caché del segmento del almacén de columnas se limitan a la cantidad de memoria especificada por edición en la sección Límites de escala. El grado de paralelismo máximo está limitado. El grado paralelismo (DOP) de proceso de la compilación de un índice se limita a 2 DOP para Standard Edition y 1 DOP para las ediciones Web y Express. Se refiere a los índices de almacén de columnas que se crean en tablas basadas en disco y en tablas optimizadas para memoria.

Procesamiento inteligente de consultas

Característica Empresa Estándar La web Exprés
Ajuste automático No No No
Combinaciones adaptables de modo de proceso por lotes No No No
Comentarios de concesión de memoria de modo de proceso por lotes No No No
Ejecución intercalada de funciones con valores de tabla de múltiples instrucciones

Security

Característica Empresa Estándar La web Exprés
Seguridad a nivel de fila
Siempre Cifrado
Enmascaramiento dinámico de datos
Auditoría básica
Auditoría específica
Cifrado de datos transparente (TDE) No No
Administración extensible de claves (EKM) con Azure Key Vault 1
Roles definidos por el usuario
Bases de datos independientes
Cifrado para copias de seguridad No No

1 EKM con Azure Key Vault está disponible para SQL Server en Linux, a partir de SQL Server 2022 (16.x) CU 12. Para obtener más información, consulte Configuración de Administración extensible de claves de TDE de SQL Server mediante Azure Key Vault.

Manageability

Característica Empresa Estándar La web Exprés
Conexión de administración dedicada 1
Compatibilidad con PowerShell scripting
Compatibilidad con operaciones de componentes de aplicación de capa de datos (extracción, implementación, actualización, eliminación)
Automatización de directivas (comprobar en la programación y cambio) No
Recopilador de datos de rendimiento No
Informes de rendimiento estándar No
Guías del plan y congelación del plan para las guías del plan No
Consulta directa de vistas indizadas (mediante NOEXPAND sugerencia)
Mantenimiento automático de vistas indexadas No
Vistas distribuidas con particiones No No No
Operaciones de mantenimiento de índices paralelos No No No
Uso automático de vistas indexadas por el optimizador de consultas No No No
Comprobación de coherencia en paralelo No No No
Punto de control de la utilidad de SQL Server No No No

1 Con marca de seguimiento.

Programación

Característica Empresa Estándar La web Exprés
JSON
Almacén de consultas
Temporal
Compatibilidad con XML nativo
Índices XML
MERGE y las funcionalidades upsert
Tipos de datos de fecha y hora
Compatibilidad para internacionalización
Búsqueda de texto completo y semántica
Especificación de idioma en la consulta
Service Broker (mensajería y puesta en cola) No 1 No 1
Transact-SQL, extremos No
Grafo

1 Solo cliente.

Servicios de Integración

Para obtener información sobre las características de Integration Services (SSIS) compatibles con las ediciones de SQL Server, vea Características de Integration Services compatibles con las ediciones de SQL Server.

Servicios espaciales y de ubicación

Característica Empresa Estándar La web Exprés
Índices espaciales
Tipos de datos planares y geodésicos
Bibliotecas espaciales avanzadas
Importación y exportación de formatos de datos espaciales estándar del sector

Configuración de límites de memoria con el grupo de control (cgroup) v2

A partir de SQL Server 2025 (17.x) y SQL Server 2022 (16.x) CU 20, SQL Server detecta y respeta las restricciones del grupo de control (cgroup) v2, lo que mejora la estabilidad del rendimiento y el aislamiento de recursos en los entornos de Docker, Kubernetes y OpenShift. Los grupos de controles permiten un control específico en el kernel de Linux a través de recursos del sistema, como CPU y memoria.

Con la compatibilidad con cgroup v2, SQL Server mitiga los errores de memoria insuficiente (OOM) observados anteriormente en implementaciones en contenedores, especialmente en clústeres de Kubernetes (por ejemplo, AKS v1.25 y versiones posteriores), donde no se aplicaron límites de memoria definidos en especificaciones de contenedor.

Comprobación de la versión de cgroup

stat -fc %T /sys/fs/cgroup

Los resultados son los siguientes:

Resultado Descripción
cgroup2fs Está usando cgroup v2
cgroup Está usando cgroup v1

Cambiar a cgroup v2

La ruta de acceso más sencilla es elegir una distribución que admita cgroup v2 de fábrica.

Si necesita cambiar manualmente, agregue la siguiente línea a la configuración de GRUB:

systemd.unified_cgroup_hierarchy=1

A continuación, ejecute el siguiente comando para actualizar GRUB:

sudo update-grub

Para obtener más información, consulte los siguientes recursos:

Características y servicios no admitidos

Las siguientes características y servicios no están disponibles para SQL Server 2022 (16.x) en Linux. La compatibilidad de estas características se incrementará con el tiempo.

Área Característica o servicio no admitido Comentarios
Motor de base de datos Replicación de mezcla
Stretch DB (Base de Datos Stretch) Esta característica está en desuso en SQL Server 2022 (16.x) y no se admite.
Consulta distribuida con conexiones de terceros
Servidores vinculados a orígenes de datos distintos de SQL Server Instale PolyBase en Linux para consultar otros orígenes de datos desde SQL Server mediante la sintaxis de Transact-SQL. En escenarios en los que PolyBase no resulta útil, envíe comentarios al foro de Microsoft Azure.
Procedimientos almacenados extendidos del sistema (xp_cmdshell) Esta característica está en desuso. Si tiene requisitos específicos, envíe sus comentarios al foro de Microsoft Azure.
FileTable, FILESTREAM Si tiene requisitos específicos, envíe sus comentarios al foro de Microsoft Azure.
Ensamblados CLR con el conjunto de permisos EXTERNAL_ACCESS o UNSAFE
Extensión del grupo de búferes
Copia de seguridad en URL: blob en páginas La copia de seguridad en URL es compatible con los blobs en bloques, mediante la firma de acceso compartido.
Agente SQL Server Subsistemas: CmdExec, PowerShell, Agente de lectura de cola, SSIS, SSAS, SSRS
Alertas
Copia de seguridad administrada
Alta disponibilidad Creación de reflejo de la base de datos Esta característica está en desuso. En su lugar, use Grupos de disponibilidad AlwaysOn.
Seguridad Administración extensible de claves (EKM) La administración extensible de claves con Azure Key Vault está disponible para entornos de SQL Server en Linux, a partir de SQL Server 2022 (16.x) CU 12. Siga las instrucciones del Paso 5: Configuración de SQL Server en adelante.
Autenticación integrada de Windows para servidores vinculados
Autenticación integrada de Windows para puntos de conexión de grupos de disponibilidad (AG) Cree y use la autenticación de punto de conexión basada en certificados para grupos de disponibilidad. Para obtener más información, consulte Configuración del grupo de disponibilidad de SQL Server para alta disponibilidad en Linux.
Always Encrypted con enclaves seguros
TLS 1.3
Las implementaciones de SQL Server en Linux no son compatibles con FIPS
Servicios de API SQL Server Browser El servicio SQL Server Browser no es necesario en Linux porque solo se admite una sola instancia predeterminada por host. A diferencia de en Windows, no hay instancias con nombre para resolver y el puerto se configura explícitamente durante la instalación.
SQL Server R Services SQL Server R es compatible con SQL Server, pero SQL Server R Services como paquete independiente no lo es.

Puede instalar Machine Learning Services en Linux para SQL Server 2019 y SQL Server 2022.
Servicios de Análisis
Servicios de informes Configure la base de datos del catálogo del Power BI Report Server para SQL Server en Linux. Ejecute SQL Server Reporting Services (SSRS) en Windows y hospede las bases de datos de catálogo para SSRS en implementaciones SQL Server en Linux.
Servicios de Calidad de Datos Característica en desuso.
Master Data Services Característica en desuso.

Nota

Las características más recientes de SQL Server 2022 (16.x) que dependen del agente de Azure Arc, incluida la autenticación de Microsoft Entra (anteriormente conocida como autenticación de Azure Active Directory), Microsoft Purview, Pago por uso (PAYG) para SQL Server y la integración de Defender, no se admiten actualmente para SQL Server implementado en contenedores. SQL Server habilitado por Azure Arc no admite la ejecución de SQL Server en contenedores.

Para obtener una lista de las características admitidas por ediciones de SQL Server en Windows, vea: