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.
La edición de evaluación de SQL Server está disponible durante un período de prueba de 180 días.
Para leer las notas de la versión más reciente e información sobre las novedades, vea lo siguiente:
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.
Enterprise Edition está disponible para su evaluación. 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.
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.
En un servidor de Internet, como el servidor en el que se ejecuta Internet Information Services (IIS), se instalan normalmente las herramientas de cliente de SQL Server. Las herramientas de cliente incluyen los componentes de conectividad del cliente utilizados por una aplicación que se conecta a una instancia de SQL Server.
Nota
Aunque puede instalar una instancia de SQL Server en un equipo en el que se ejecute IIS, solos se suele hacer con sitios web pequeños que tienen un único equipo servidor. La mayoría de los sitios web tienen los sistemas IIS de capa intermedia en un servidor o un clúster de servidores, y las bases de datos en un servidor o federación de servidores independientes.
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 .
La opción de herramientas cliente instala las características siguientes de SQL Server: componentes de compatibilidad con versiones anteriores, SQL Server Data Tools, componentes de conectividad, herramientas de administración, kit de desarrollo de software y componentes de los Libros en pantalla de SQL Server. Para obtener más información, consulte Instalar SQL Server.
Decidir entre componentes de SQL Server
Use la página Selección de características del Asistente para la instalación de SQL Server para seleccionar los componentes que va a incluir en la instalación de SQL Server. De forma predeterminada, ninguna de las características del árbol están seleccionadas.
Use la información de las tablas siguientes para determinar el conjunto de características que mejor satisface sus necesidades.
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, integración de análisis en base de datos e integración de PolyBase para el acceso a Hadoop y a otros orígenes de datos heterogéneos, además del servidor de Data Quality Services (DQS).
Analysis Services
Analysis Services incluye las herramientas para crear y administrar aplicaciones de procesamiento analítico en línea (OLAP) y de minería de datos.
Reporting Services
El modo nativo de Reporting Services incluye componentes de servidor y de cliente para crear, administrar e implementar informes tabulares, matriciales, gráficos y de forma libre. Reporting Services es también una plataforma extensible que se puede usar para desarrollar aplicaciones de informes.
Integration Services
Integration Services es un conjunto de herramientas gráficas y objetos programables para mover, copiar y transformar datos. También incluye el componente Data Quality Services (DQS) para Integration Services.
Master Data Services
Master Data Services (MDS) es la solución de SQL Server para la administración de datos maestros. MDS se pueden configurar para administrar cualquier dominio (productos, clientes, cuentas) e incluye jerarquías, seguridad específica, transacciones, creación de versiones de datos y reglas de negocios, así como un complemento para Excel que se puede usar para administrar datos.
R Services (en bases de datos)
R Services(en bases de datos) admite soluciones de R escalables y distribuidas en varias plataformas, así como el uso de varios orígenes de datos empresariales, como Linux, Hadoop y Teradata.
Herramientas de administración
Descripción
SQL Server Management Studio
SQL Server Management Studio es un entorno integrado que permite acceder a componentes de SQL Server, configurarlos, administrarlos y desarrollarlos. Management Studio permite a los desarrolladores de software y a los administradores de diversos grados de conocimientos utilizar SQL Server.
El Administrador de configuración de SQL Server proporciona administración básica de la configuración para servicios, protocolos de servidor, protocolos de cliente y alias de cliente de SQL Server.
SQL Server Profiler
SQL Server Profiler proporciona una interfaz gráfica de usuario para supervisar una instancia del motor de base de datos o de Analysis Services.
Database Engine Tuning Advisor
El Asistente para la optimización del motor de base de datos crea conjuntos óptimos de índices, vistas indizadas y particiones.
Cliente de calidad de datos
Proporciona una interfaz gráfica de usuario muy simple y intuitiva para conectarse al servidor de DQS y realizar operaciones de limpieza de datos. También permite supervisar de forma centralizada diversas actividades realizadas durante la operación de limpieza de datos.
SQL Server Data Tools
SQL Server Data Tools proporciona un IDE para crear soluciones para los componentes de Business Intelligence: Analysis Services, Reporting Services e Integration Services.
(Anteriormente denominado Business Intelligence Development Studio). SQL Server Data Tools también incluye "Proyectos de base de datos", que proporcionan un entorno integrado para que los desarrolladores de software de bases de datos realicen todo el trabajo de diseño de base de datos para cualquier plataforma de SQL Server (tanto interna como externa) en Visual Studio. Los desarrolladores de software de base de datos pueden usar el Explorador de servidores mejorado en Visual Studio para crear o modificar objetos de base de datos y datos fácilmente, o bien para ejecutar consultas.
Componentes de conectividad
Instala componentes para la comunicación entre clientes y servidores, y bibliotecas de red para DB-Library, ODBC y OLE DB.
Documentación
Descripción
SQL Server Libros en pantalla
Documentación básica de SQL Server.
Ediciones Developer y Evaluation
Para obtener las características compatibles con las ediciones Developer y Evaluation, vea las características enumeradas para SQL Server Enterprise Edition en las tablas siguientes.
32 * (configuración de memoria del servidor máxima)
4 * (configuración de memoria del servidor máxima)
N/A
N/D
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 2
16 GB 2
352 MB 2
352 MB 2
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 2
16 GB 2
352 MB 2
352 MB 2
Memoria máxima usada por instancia de Analysis Services
Sistema operativo máximo
Tabular: 16 GB
MOLAP: 64 GB
No aplicable
N/D
N/D
Memoria máxima usada por instancia de Reporting Services
Sistema operativo máximo
64 GB
64 GB
4 GB
No aplicable
Tamaño máximo de la base de datos relacional
524 PB
524 PB
524 PB
10 GB
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, consulte Compute Capacity Limits by Edition of SQL Server.
2 Se aplica a SQL Server 2016 (13.x) SP1 como parte de la creación de un área expuesta de programación común (CPSA) entre ediciones.
Alta disponibilidad de RDBMS
Característica
Enterprise
Estándar
Web
Express con Avanzado Servicios
Express
Compatibilidad con Server Core 1
Sí
Sí
Sí
Sí
Sí
Trasvase de registros
Sí
Sí
Sí
No
No
Creación de reflejo de la base de datos
Sí
Sí 4
Sí 5
Sí 5
Sí 5
Compresión de copia de seguridad
Sí
Sí
No
N.º
No
Instantáneas de base de datos
Sí
Sí 3
Sí 3
Sí 3
Sí 3
Instancias de clúster de conmutación por error de AlwaysOn
16 nodos
2 nodos
No
N.º
No
Grupos de disponibilidad AlwaysOn
Sí
Hasta 8 réplicas secundarias, incluidas 2 réplicas secundarias sincrónicas
No
N.º
N.º
No
Grupos de disponibilidad básica 2
No
2 nodos
No
N.º
No
Restauración de archivos y páginas en línea
Sí
No
N.º
N.º
No
Índices en línea
Sí
No
N.º
N.º
No
Cambio de esquema en línea
Sí
No
N.º
N.º
No
Recuperación rápida
Sí
No
N.º
N.º
No
Copias de seguridad reflejadas
Sí
No
N.º
N.º
No
Agregar memoria y CPU sin interrupción
Sí
No
N.º
N.º
No
Asistente para la recuperación de base de datos
Sí
Sí
Sí
Sí
Sí
Copia de seguridad cifrada
Sí
Sí
No
N.º
No
Copia de seguridad híbrida en Azure (copia de seguridad en dirección URL)
3 Se aplica a SQL Server 2016 SP1 como parte de la creación de un área expuesta de programación común (CPSA) entre ediciones.
4 Solo seguridad completa.
5 Solo testigo.
Escalabilidad y rendimiento de RDBMS
Característica
Enterprise
Estándar
Web
Express con Avanzado Servicios
Express
Almacén de columnas 1, 2
Sí
Sí
Sí
Sí
Sí
OLTP en memoria 1, 2
Sí
Sí
Sí
Sí 3
Sí
Stretch Database
Sí
Sí
Sí
Sí
Sí
Memoria principal persistente
Sí
Sí
Sí
Sí
Sí
Compatibilidad con varias instancias
50
50
50
50
50
Particiones de tabla e índice 2
Sí
Sí
Sí
Sí
Sí
Compresión de datos 2
Sí
Sí
Sí
Sí
Sí
regulador de recursos
Sí
No
N.º
N.º
No
Paralelismo de tabla con particiones 2
Sí
Sí
Sí
No
No
Varios contenedores de secuencias de archivo 2
Sí
Sí
Sí
Sí
Sí
Asignación de memoria de página grande habilitada para NUMA y matriz de búferes
Sí
No 4
No
N.º
No
Buffer Pool Extension
Sí
Sí
No
N.º
No
Regulación de recursos de E/S
Sí
No
N.º
N.º
No
Lectura anticipada
Sí
No
N.º
N.º
No
Recorrido avanzado
Sí
No
N.º
N.º
No
Perdurabilidad diferida
Sí
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.
2 Se aplica a SQL Server 2016 (13.x) SP1 como parte de la creación de un área expuesta de programación común (CPSA) entre ediciones. Aplicación de agregados, Aplicación del predicado de la cadena y Optimizaciones de SIMD son mejoras de escalabilidad de SQL Server Enterprise Edition. Para más detalles, consulte Novedades de los índices de almacén de columnas.
3 Esta característica no está incluida en la opción de instalación LocalDB.
4 La licencia basada en Standard Edition y SQL Server con licencia de acceso de cliente (CAL) puede restringir el número de procesadores que puede usar SQL Server Standard, pero SQL Server Standard es compatible con NUMA.
Seguridad de RDBMS
Característica
Enterprise
Estándar
Web
Express
Express con Avanzado Servicios
Seguridad de nivel de fila
Sí
Sí
Sí 1
Sí 1
Sí 1
Always Encrypted
Sí
Sí 1
Sí 1
Sí 1
Sí 1
Enmascaramiento de datos dinámicos
Sí
Sí
Sí 1
Sí 1
Sí 1
Auditoría de servidor
Sí
Sí
Sí
Sí
Sí
Auditoría de base de datos
Sí
Sí 1
Sí 1
Sí 1
Sí 1
Cifrado de base de datos transparente
Sí
No
N.º
N.º
No
Administración extensible de claves
Sí
No
N.º
N.º
No
Roles definidos por el usuario
Sí
Sí
Sí
Sí
Sí
Bases de datos independientes
Sí
Sí
Sí
Sí
Sí
Cifrado para copias de seguridad
Sí
Sí
No
N.º
No
1 Se aplica a SQL Server 2016 (13.x) SP1 como parte de la creación de un área expuesta de programación común (CPSA) entre ediciones.
Replicación
Característica
Enterprise
Estándar
Web
Express con Avanzado Servicios
Express
Suscriptores heterogéneos
Sí
Sí
No
N.º
No
Replicación de mezcla
Sí
Sí
Sí 1
Sí 1
Sí 1
Publicación de Oracle
Sí
No
N.º
N.º
No
Replicación transaccional punto a punto
Sí
No
N.º
N.º
No
Replicación de instantáneas
Sí
Sí
Sí 1
Sí 1
Sí 1
Seguimiento de cambios de SQL Server
Sí
Sí
Sí
Sí
Sí
Replicación transaccional
Sí
Sí
Sí 1
Sí 1
Sí 1
Replicación transaccional a Azure
Sí
Sí
No
N.º
No
Suscripción actualizable de replicación transaccional
Sí
Sí
No
N.º
No
1 Solo suscriptor.
Herramientas de administración
Característica
Enterprise
Estándar
Web
Express con Avanzado Servicios
Express
Objetos de administración de SQL (SMO)
Sí
Sí
Sí
Sí
Sí
Administrador de configuración de SQL
Sí
Sí
Sí
Sí
Sí
SQL CMD (herramienta del símbolo del sistema)
Sí
Sí
Sí
Sí
Sí
Distributed Replay: herramienta de administración
Sí
Sí
Sí
Sí
No
Distribute Replay: cliente
Sí
Sí
Sí
No
No
Distributed Replay: controlador
Hasta 16 clientes
1 cliente
1 cliente
No
No
SQL Profiler
Sí
Sí
No 1
No 1
No 1
Agente SQL Server
Sí
Sí
Sí
No
No
Paquete de administración de Microsoft System Center Operations Manager
Sí
Sí
Sí
No
No
Asistente para la optimización de motor de base de datos (DTA)
Sí
Sí 2
Sí 2
No
No
1 Se pueden generar perfiles de SQL Server Web, SQL Server Express, SQL Server Express con herramientas y SQL Server Express con Advanced Services mediante las ediciones SQL Server Standard y SQL Server Enterprise.
2 La optimización se habilita solo en las características de la edición Standard
Capacidad de administración de RDBMS
Característica
Enterprise
Estándar
Web
Express con Avanzado Servicios
Express
Instancias de usuario
No
N.º
No
Sí
Sí
LocalDB
No
N.º
No
Sí
No
Conexión de administración dedicada
Sí
Sí
Sí
Sí 3
Sí 3
Compatibilidad con PowerShell scripting
Sí
Sí
Sí
Sí
Sí
Compatibilidad con SysPrep 1
Sí
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í
Sí
Automatización de directivas (comprobar en la programación y cambio)
Sí
Sí
Sí
No
No
Recopilador de datos de rendimiento
Sí
Sí
Sí
No
No
Capacidad de inscribirse como instancia administrada en una administración de varias instancias
Sí
Sí
Sí
No
No
Informes de rendimiento estándar
Sí
Sí
Sí
No
No
Guías del plan y congelación del plan para las guías del plan
Sí
Sí
Sí
No
No
Consulta directa de vistas indexadas (mediante la sugerencia NOEXPAND)
Sí
Sí
Sí
Sí
Sí
Mantenimiento automático de vistas indexadas
Sí
Sí
Sí
No
No
Vistas distribuidas con particiones
Sí
No
N.º
N.º
No
Operaciones de índice en paralelo
Sí
No
N.º
N.º
No
Uso automático de vistas indexadas por el optimizador de consultas
Administre una infraestructura de base de datos de SQL Server para bases de datos relacionales locales e híbridas en la nube mediante las ofertas de bases de datos relacionales PaaS de Microsoft.