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

Se aplica a:SQL Server: Linux

En este artículo se proporcionan detalles de las características admitidas en las diversas ediciones de SQL Server 2019 en Linux. Para conocer las ediciones y las características admitidas de SQL Server en Windows, vea SQL Server 2019 en Windows.

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 leer las notas de la versión más reciente e información sobre las novedades, vea lo siguiente:

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

Descarga de SQL Server 2019

Ediciones deSQL Server

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

Edición Definición
Enterprise La oferta prémium, SQL Server Enterprise Edition, proporciona funciones de centro de datos de tecnología avanzada completas con un rendimiento ultrarrápido, virtualización ilimitada 1 e inteligencia empresarial integral, lo que habilita los mayores niveles de servicio para las cargas de trabajo críticas y el acceso del usuario final a información sobre los datos.
Estándar SQL Server Standard Edition proporciona administración básica de datos y base de datos de inteligencia empresarial para que los departamentos y pequeñas organizaciones ejecuten sus aplicaciones y admite las herramientas de desarrollo comunes, tanto locales como en la nube, que habilitan la administración eficaz de bases de datos con recursos de TI mínimos.
Web 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 en SQL Server. Incluye toda la funcionalidad de la edición Enterprise, pero tiene licencias para usarse como sistema de prueba y desarrollo, no como un servidor de producción. SQL Server Developer es una opción ideal para las personas que compilan y prueban aplicaciones.
Express edition La edición de SQL Server Express es una base de datos gratuita para principiantes y es ideal para aprender a compilar pequeñas aplicaciones de servidor y de escritorio orientadas a datos. Es la mejor opción para los fabricantes de software independientes, los desarrolladores y los aficionados que compilan aplicaciones cliente. Si necesita características de base de datos más avanzadas, SQL Server Express se puede actualizar sin problemas a otras versiones superiores de SQL Server. SQL Server Express LocalDB es una versión ligera de la edición Express que tiene todas sus características de capacidad de programación, se ejecuta en modo usuario y presenta una instalación rápida y sin configuración, y una lista reducida de requisitos previos.

1 La virtualización ilimitada está disponible en Enterprise Edition para los clientes con Software Assurance. Las implementaciones deben cumplir con la guía de licencias. Para más información consulte la página sobre precios y licencias.

Uso de SQL Server con aplicaciones cliente/servidor

Puede instalar solo los componentes de cliente de SQL Server en un equipo en el que se ejecuten aplicaciones cliente/servidor conectadas 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 2019 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 en base 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 Enterprise Estándar Web Express
Capacidad máxima de cálculo que usa una sola instancia: Motor de base de datos de SQL Server1 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 de la extensión del grupo de búferes por instancia de 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) N/A N/A
Cantidad máxima de memoria para la caché de segmento del almacén de columnas por cada instancia de 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 de RDBMS

Característica Enterprise Estándar Web Express
Trasvase de registros Sí Sí Sí No
Compresión de copia de seguridad Sí Sí No No
Instantáneas de base de datos Sí Sí No No
Instancia de clúster de conmutación por error AlwaysOn1 Sí Sí No No
Grupos de disponibilidad AlwaysOn2 Sí No No No
Grupos de disponibilidad básica3 No Sí No No
Grupo de disponibilidad de confirmación de réplica mínima Sí Sí No No
Grupo de disponibilidad sin clúster Sí Sí No No
Restauración de archivos y páginas en línea Sí No No No
Índices en línea Sí No No No
Recompilaciones de índices en línea reanudables Sí No No No
Cambio de esquema en línea Sí No No No
Recuperación rápida Sí No No No
Copias de seguridad reflejadas Sí No No No
Agregar memoria y CPU sin interrupción Sí No No No
Copia de seguridad cifrada Sí Sí No No
Copia de seguridad híbrida en Azure (copia de seguridad en dirección URL) Sí Sí No No

1 En Enterprise Edition, el número de nodos es el máximo del sistema operativo. 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.

Escalabilidad y rendimiento de RDBMS

Característica Enterprise Estándar Web Express
Almacén de columnas 1 Sí Sí Sí Sí
Archivos binarios de objetos de gran tamaño en índices de almacén de columnas en clúster Sí Sí Sí Sí
Recompilación de índices de almacén de columnas no en clúster en línea Sí No No No
OLTP en memoria 1 Sí Sí Sí Sí
Memoria principal persistente Sí Sí Sí Sí
Particiones de tabla e índice Sí Sí Sí Sí
Compresión de datos Sí Sí Sí Sí
regulador de recursos Sí No No No
Paralelismo de tabla con particiones Sí No No No
Asignación de memoria de página grande habilitada para NUMA y matriz de búferes Sí No No No
Regulación de recursos de E/S Sí No No No
Perdurabilidad diferida Sí Sí Sí Sí
Ajuste automático Sí No No No
Combinaciones adaptables de modo de proceso por lotes Sí No No No
Comentarios de concesión de memoria de modo de proceso por lotes Sí No No No
Ejecución intercalada de funciones con valores de tabla de múltiples instrucciones Sí Sí Sí Sí
Mejoras de inserción masiva Sí Sí Sí Sí

1 El tamaño de los datos de OLTP en memoria y la memoria 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.

Seguridad de RDBMS

Característica Enterprise Estándar Web Express
Seguridad de nivel de fila Sí Sí Sí Sí
Always Encrypted Sí Sí Sí Sí
Enmascaramiento de datos dinámicos Sí Sí Sí Sí
Auditoría básica Sí Sí Sí Sí
Auditoría específica Sí Sí Sí Sí
Cifrado de base de datos transparente (TDE) Sí Sí No No
Roles definidos por el usuario Sí Sí Sí Sí
Bases de datos independientes Sí Sí Sí Sí
Cifrado para copias de seguridad Sí Sí No No

Capacidad de administración de RDBMS

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

1 Con marca de seguimiento.

Programación

Característica Enterprise Estándar Web Express
JSON Sí Sí Sí Sí
Almacén de consultas Sí Sí Sí Sí
Temporal Sí Sí Sí Sí
Compatibilidad con XML nativo Sí Sí Sí Sí
Índices XML Sí Sí Sí Sí
Funciones MERGE y UPSERT Sí Sí Sí Sí
Tipos de datos de fecha y hora Sí Sí Sí Sí
Compatibilidad para internacionalización Sí Sí Sí Sí
Búsqueda de texto completo y semántica Sí Sí Sí Sí
Especificación de idioma en la consulta Sí Sí Sí Sí
Service Broker (mensajería) Sí Sí No 1 No 1
Transact-SQL, extremos Sí Sí Sí No
Grafo Sí Sí Sí Sí

1 Solo cliente.

Integration Services

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

Nombre de la característica Enterprise Estándar Web Express
Índices espaciales Sí Sí Sí Sí
Tipos de datos planares y geodésicos Sí Sí Sí Sí
Bibliotecas espaciales avanzadas Sí Sí Sí Sí
Importación y exportación de formatos de datos espaciales estándar del sector Sí Sí Sí Sí

Características y servicios no admitidos

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

Área Característica o servicio no admitido
Motor de base de datos Replicación de mezcla
Stretch DB
Consulta distribuida con conexiones de terceros
Servidores vinculados a orígenes de datos distintos de SQL Server
Procedimientos extendidos almacenados del sistema (XP_CMDSHELL, etc.)
Filetable, FILESTREAM
Ensamblados de CLR con el conjunto de permisos EXTERNAL_ACCESS o UNSAFE
Buffer Pool Extension
Copia de seguridad en URL: blob en páginas 2
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
Seguridad Administración extensible de claves (EKM)
Autenticación de Azure Active Directory para servidores vinculados
Autenticación de Active Directory para puntos de conexión de grupos de disponibilidad (AG)
Servicios SQL Server Browser
SQL Server R Services1
StreamInsight
Analysis Services
Reporting Services
Data Quality Services
Master Data Services

1 SQL Server R es compatible con SQL Server, pero SQL Server R Services como paquete independiente no lo es.

2 La copia de seguridad en URL es compatible con los blobs en bloques, mediante la firma de acceso compartido.

Pasos siguientes