Compartir a través de


Requisitos de hardware y software para SQL Server 2016 y SQL Server 2017

Applies to:SQL Server en Windows

En este artículo se enumeran los requisitos mínimos de hardware y software para instalar y ejecutar SQL Server 2016 (13.x) y SQL Server 2017 (14.x) en el sistema operativo Windows.

Para conocer los requisitos de hardware y software para otras versiones de SQL Server, consulte:

Requisitos de hardware

Los siguientes requisitos de memoria y procesador se aplican a todas las ediciones de SQL Server:

Componente Requisito
Storage SQL Server requiere un mínimo de 6 GB de espacio disponible en disco duro.

Los requisitos de espacio de unidad varían con los componentes de SQL Server que instale. Para obtener más información, consulte Requisitos de espacio de disco más adelante en este artículo. Para obtener información sobre los tipos de almacenamiento admitidos para los archivos de datos, consulte Tipos de almacenamiento para archivos de datos.

Se recomienda instalar SQL Server en equipos con formatos de archivo NTFS o ReFS. Aunque se admite el sistema de archivos FAT32, es menos seguro que NTFS o ReFS.

Durante la instalación se bloquean los discos de solo lectura, mapeados o comprimidos.
Drive Para la instalación desde disco se necesita una unidad de DVD.
Monitor SQL Server requiere Super-VGA (800x600) o un monitor de resolución superior.
Internet La funcionalidad de Internet requiere acceso a Internet (se pueden aplicar tarifas).
Memoria1
Memoria mínima - Ediciones Express: 512 MB

- Todas las demás ediciones: 1 GB
Memoria recomendada - Ediciones Express: 1 GB

- Todas las demás ediciones: al menos 4 GB y deben aumentarse a medida que aumenta el tamaño de la base de datos para garantizar un rendimiento óptimo.
Procesador
Tipo de procesador Procesador x64. Todas las CPU Intel y AMD x86-64 con hasta 64 núcleos por nodo NUMA.
Velocidad mínima 1,4 GHz
Velocidad recomendada 2,0 GHz o más rápido

1 La memoria mínima necesaria para instalar el componente Data Quality Server en Data Quality Services (DQS) es de 2 GB de RAM, que es diferente del requisito mínimo de memoria SQL Server. Para obtener información acerca de cómo instalar DQS, vea Instalar Data Quality Services.

Nota

La instalación de SQL Server solo se admite en procesadores x64. Ya no se admite la instalación en procesadores x86.

Requisitos de software

En la tabla de esta sección se enumeran los requisitos mínimos de software para ejecutar SQL Server. También hay opciones de configuración recomendadas para obtener el rendimiento óptimo.

Los siguientes requisitos se aplican a todas las instalaciones:

Componente Requisito
Sistema operativo - Windows 8 o superior
- Windows Server 2012 o superior
.NET Framework SQL Server requiere .NET Framework 4.6 para el Motor de Base de Datos, los Servicios de Datos Maestros o la Replicación. SQL Server instalación instala automáticamente .NET Framework. Consulte .NET Framework installation.
Software de red Los sistemas operativos compatibles para SQL Server tienen software de red integrado. Las instancias con nombre y predeterminadas de una instalación independiente admiten los siguientes protocolos de red: Memoria Compartida, Tuberías con Nombre, TCP/IP y VIA1.

1 El protocolo VIA no se admite en clústeres de conmutación por error. Los clientes o aplicaciones que se ejecutan en el mismo nodo del clúster de conmutación por error que la instancia de SQL Server, pueden usar el protocolo de memoria compartida para conectarse a SQL Server mediante su dirección de canalización local. Sin embargo, este tipo de conexión no admite clústeres y falla después de una conmutación por error de instancia. Por lo tanto, no se recomienda y solo se debe usar en escenarios específicos.

Importante

El protocolo VIA está en desuso. Esta característica se quitará en una versión futura de SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Para obtener más información sobre los protocolos de red y las bibliotecas, consulte Protocolos de red y bibliotecas de red.

SQL Server programa de instalación instala los siguientes componentes de software requeridos por el producto:

  • SQL Server Native Client
  • Archivos de soporte de instalación de SQL Server

Importante

La característica PolyBase tiene requisitos adicionales de hardware y software. Para obtener más información, consulte Virtualización de datos con PolyBase en SQL Server.

instalación de .NET Framework

Puede instalar manualmente .NET Framework desde Microsoft .NET Framework 4.6 (Instalador web) para Windows.

Para obtener más información, recomendaciones e instrucciones sobre .NET Framework 4.6, consulte .NET Framework Deployment Guide for Developers.

Windows 8.1 y Windows Server 2012 R2 requieren KB2919355 antes de instalar .NET Framework 4.6.

Nota

La compatibilidad con .NET Framework 4.5.2, 4.6 y 4.6.1 finalizó el 26 de abril de 2022.

SQL Server 2016 (13.x) y SQL Server 2017 (14.x) requieren .NET Framework 4.6 para Database Engine, Master Data Services o Replicación (SQL Server instalación instala automáticamente .NET Framework).

Puede actualizar a .NET 4.8 Framework o instalar directamente .NET 4.8 Framework. Todos los marcos con la versión principal 4.x realizan una actualización local y son compatibles con versiones anteriores.

Para obtener más información, consulte Download .NET Framework 4.8 | Descargas oficiales gratuitas (microsoft.com).

Compatibilidad del sistema operativo con SQL Server 2017

En la tabla siguiente se muestran las ediciones de SQL Server 2017 (14.x) compatibles con las versiones de Windows. También puede usar la información del ciclo de vida de soporte técnico para ver si se admite la versión de Windows.

SQL Server edición: Empresa Desarrollador Estándar La web Exprés
Windows Server 2022 (ciclo de vida de soporte técnico)
Windows Server 2022 Datacenter
Windows Server 2022 Datacenter: Azure Edition
Windows Server 2022 Standard
Windows Server 2019 (ciclo de vida de soporte técnico)
Windows Server 2019 Datacenter
Windows Server 2019 Standard
Windows Server 2019 Essentials
Windows Server 2016 (Ciclo de vida del soporte)
centro de datos de Windows Server 2016
Windows Server 2016 Estándar
Windows Server 2016 Essentials
Windows Server 2012 R2 (ciclo de vida del Soporte)
Windows Server 2012 R2 Datacenter
Windows Server 2012 R2 Standard
Windows Server 2012 R2 Essentials
Windows Server 2012 R2 Foundation
Windows Server 2012 (ciclo de vida de soporte)
centro de datos de Windows Server 2012
Windows Server 2012 Estándar
Windows Server 2012 Essentials
Windows Server 2012 Foundation
Windows 11 IoT Enterprise No No
Windows 11 Enterprise No No
Windows 11 Professional No No
Windows 11 Home No No
Windows 10 IoT Enterprise No No
Windows 10 Enterprise No No
Windows 10 Professional No No
Windows 10 Home No No
Windows 8.1 Enterprise No No
Windows 8.1 Pro No No
Windows 8.1 Enterprise No No
Windows 8 Pro No No
Windows 8 No No

Compatibilidad de Server Core con SQL Server 2017

Las siguientes ediciones de Windows Server Core admiten la instalación de SQL Server 2017 (14.x):

  • Windows Server 2022 Datacenter
  • Windows Server 2022 Datacenter: Azure edition
  • Windows Server 2022 Standard
  • Windows Server 2019 Datacenter
  • Windows Server 2019 Standard
  • centro de datos de Windows Server 2016
  • Windows Server 2016 Estándar
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 R2 Standard
  • centro de datos de Windows Server 2012
  • Windows Server 2012 Estándar

Para obtener más información sobre cómo instalar SQL Server en Server Core, consulte Install SQL Server on Server Core.

Nota

No se puede instalar SQL Server en un sistema operativo Windows cuando está habilitada la distinción entre mayúsculas y minúsculas. Para obtener más información, consulte SQL Server no se admite en un sistema operativo Windows en el que está habilitada la distinción entre mayúsculas y minúsculas.

Compatibilidad del sistema operativo con SQL Server 2016

En la tabla siguiente se muestran las ediciones de SQL Server 2016 (13.x) compatibles con las versiones de Windows. También puede usar la información del ciclo de vida de soporte técnico para ver si se admite la versión de Windows.

SQL Server edición: Empresa Desarrollador Estándar La web Exprés
Windows Server 2019 (ciclo de vida de soporte técnico)
Windows Server 2019 Datacenter
Windows Server 2019 Standard
Windows Server 2019 Essentials
Windows Server 2016 (Ciclo de vida del soporte)
centro de datos de Windows Server 2016
Windows Server 2016 Estándar
Windows Server 2016 Essentials
Windows Server 2012 R2 (ciclo de vida del Soporte)
Windows Server 2012 R2 Datacenter
Windows Server 2012 R2 Standard
Windows Server 2012 R2 Essentials
Windows Server 2012 R2 Foundation
Windows Server 2012 (ciclo de vida de soporte)
centro de datos de Windows Server 2012
Windows Server 2012 Estándar
Windows Server 2012 Essentials
Windows Server 2012 Foundation
Windows 11 IoT Enterprise No No No No No
Windows 11 Enterprise No No No No No
Windows 11 Professional No No No No No
Windows 11 Home No No No No No
Windows 10 IoT Enterprise No No
Windows 10 Enterprise No No
Windows 10 Professional No No
Windows 10 Home No No
Windows 8.1 Enterprise No No
Windows 8.1 Pro No No
Windows 8.1 Enterprise No No
Windows 8 Pro No No
Windows 8 No No

Para conocer los requisitos mínimos de versión para instalar SQL Server en Windows Server 2012 o Windows 8, consulte Version requirements for SQL Server in Windows operating system.

Compatibilidad de Server Core con SQL Server 2016

Las siguientes ediciones de Windows Server Core admiten la instalación de SQL Server 2016 (13.x):

  • Windows Server 2019 Datacenter
  • Windows Server 2019 Standard
  • centro de datos de Windows Server 2016
  • Windows Server 2016 Estándar
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 R2 Standard
  • centro de datos de Windows Server 2012
  • Windows Server 2012 Estándar

Para obtener más información sobre cómo instalar SQL Server en Server Core, consulte Install SQL Server on Server Core.

Nota

No se puede instalar SQL Server en un sistema operativo Windows cuando está habilitada la distinción entre mayúsculas y minúsculas. Para obtener más información, consulte SQL Server no se admite en un sistema operativo Windows en el que está habilitada la distinción entre mayúsculas y minúsculas.

Compatibilidad con WOW64

WOW64 ((Windows de 32 bits sobre Windows de 64 bits) es una característica de las ediciones de 64 bits de Windows que permite que las aplicaciones de 32 bits se ejecuten de forma nativa en el modo de 32 bits. Las aplicaciones funcionan en el modo de 32 bits, aunque el sistema operativo subyacente sea de 64 bits. WOW64 no es compatible con las instalaciones de SQL Server. Sin embargo, las Herramientas de administración sí se admiten en WOW64.

Características admitidas en sistemas operativos de cliente de 32 bits

Los sistemas operativos cliente Windows, por ejemplo, Windows 10 y Windows 8.1 están disponibles como arquitecturas de 32 o 64 bits. Todas las características de SQL Server se admiten en sistemas operativos cliente de 64 bits. En cuanto a los sistemas operativos de cliente de 32 bits compatibles, Microsoft admite las siguientes características:

  • Cliente de calidad de datos
  • Conectividad con las herramientas de cliente
  • Servicios de Integración
  • Compatibilidad con las versiones anteriores de las herramientas de cliente
  • SDK de las herramientas de cliente
  • Componentes de documentación
  • Componentes de Distributed Replay
  • Controlador de reproducción distribuida
  • Cliente de Reproducción Distribuida
  • SDK de conectividad de cliente SQL

Windows Server 2008 R2 y sistemas operativos de servidor posteriores no están disponibles como arquitecturas de 32 bits. Todos los sistemas operativos de servidor admitidos están disponibles únicamente en 64 bits. Los sistemas operativos de servidor de 64 bits admiten todas las características.

Compatibilidad entre idiomas

Para obtener más información sobre la compatibilidad entre idiomas y consideraciones para instalar SQL Server en idiomas localizados, vea Versiones de lenguaje local en SQL Server.

Requisitos de espacio en disco

Durante la instalación de SQL Server, Windows Installer crea archivos temporales en la unidad del sistema. Antes de ejecutar el programa de instalación para instalar o actualizar SQL Server, compruebe que tiene al menos 6 GB de espacio disponible en la unidad del sistema para estos archivos. Este requisito se aplica incluso si instala componentes de SQL Server en una unidad no predeterminada.

Los requisitos reales de espacio de disco duro dependen de la configuración del sistema y de las características que decida instalar. En la tabla siguiente se proporcionan requisitos de espacio de unidad para los componentes de SQL Server.

Característica Requisito de espacio de unidad
Motor de Base de Datos y archivos de datos, Replicación, Búsqueda de Texto Completo y Servicios de Calidad de Datos 1480 MB
Motor de Base de Datos (como fila anterior) con Servicios R (en la base de datos) 2744 MB
Motor de base de datos (como la fila anterior) con el servicio de consultas PolyBase para datos externos 4194 MB
Analysis Services y archivos de datos 698 MB
Servicios de Generación de Informes 967 MB
Microsoft R Server (independiente) 280 MB
Reporting Services: SharePoint 1203 MB
complemento de Reporting Services para productos de SharePoint 325 MB
Cliente de calidad de datos 121 MB
Conectividad con las herramientas de cliente 328 MB
Servicios de Integración 306 MB
Componentes de cliente (distintos de los componentes de SQL Server Books Online y las herramientas de Servicios de Integración) 445 MB
Master Data Services 280 MB
SQL Server Books Online componentes para visualizar y gestionar el contenido de ayuda 1 27 MB
Todas las características 8030 MB

1 El requisito de espacio de unidad para el contenido descargado de Books Online es de 200 MB.

tipos de almacenamiento para archivos de datos

Los tipos de storage admitidos para los archivos de datos son:

  • Disco local

    • SQL Server actualmente admite unidades de disco que tienen tamaños de sector nativo estándar de 512 bytes y 4 KB. Para obtener más información sobre la compatibilidad con tamaños de sector más grandes e implementaciones de fabricantes, vea la sección "Tamaños del sector de disco de 4 KB" en las notas del producto SQLIOBasicsCh2.doc. Puede descargar las notas del producto en la sección Download del artículo SQL Server Conceptos básicos de E/S, capítulo 2.

      Si utiliza discos de formato avanzado que están físicamente formateados con 4,096 bytes, pero exponen un tamaño de sector lógico de 512 bytes, puede leer más sobre el comportamiento y las recomendaciones en el artículo de Tech Community SQL Server - Las nuevas unidades usan el tamaño del sector 4K.

      Las unidades de disco duro con tamaños de sector mayores de 4 KB pueden provocar errores al intentar almacenar SQL Server archivos de datos en ellos. Para obtener más información sobre la compatibilidad del tamaño de sector de disco duro en SQL Server, consulte Solucione problemas de errores de SQL Server relacionados con el tamaño del sector del disco del sistema mayor que 4 KB. Actualmente, se requiere la clave del Registro ForcedPhysicalSectorSizeInBytes para instalar correctamente SQL Server en algunos dispositivos de storage más recientes con un tamaño de sector del disco del sistema superior a 4 KB.

    • La instalación de clúster de conmutación por error de SQL Server solo admite Disco Local para instalar los archivos tempdb. Asegúrese de que la ruta de acceso especificada para los archivos de datos y registro tempdb es válida en todos los nodos del clúster. Durante la conmutación por error, si los directorios de tempdb no están disponibles en el nodo de destino de conmutación por error, el recurso SQL Server no se puede conectar.

  • Shared storage

  • Storage Spaces Direct (S2D)

  • Compartición de archivos SMB

    • SMB storage no se admite para los archivos de datos de Analysis Services para instalaciones independientes o en clúster. Use almacenamiento conectado directamente, una red de área de almacenamiento o S2D en su lugar.

    • SMB storage puede hospedarse en un servidor de archivos de Windows o en un dispositivo de storage SMB de terceros. Si usa Windows File Server, la versión debe ser 2008 o posterior. Para obtener más información sobre cómo instalar SQL Server mediante el recurso compartido de archivos SMB como opción de storage, vea Install SQL Server with SMB fileshare storage.

Instalación de SQL Server en un controlador de dominio

Por motivos de seguridad, no instale SQL Server en un controlador de dominio. El programa de instalación de SQL Server no bloquea la instalación en un equipo que es un controlador de dominio, pero se aplican las siguientes limitaciones:

  • No se pueden ejecutar servicios de SQL Server en un controlador de dominio bajo una cuenta de servicio local.

  • Después de instalar SQL Server en un equipo, no puede cambiar el equipo de un miembro de dominio a un controlador de dominio. Debe desinstalar SQL Server antes de cambiar el equipo host a un controlador de dominio.

  • Después de instalar SQL Server en un equipo, no puede cambiar el equipo de un controlador de dominio a un miembro de dominio. Debe desinstalar SQL Server antes de cambiar el equipo host a un miembro de dominio.

  • Las instancias de clúster de conmutación por error de SQL Server no se admiten cuando los nodos del clúster son controladores de dominio.

  • SQL Server no se admite en un controlador de dominio de solo lectura. El programa de instalación de SQL Server no puede crear grupos de seguridad ni cuentas de servicio de SQL Server en un controlador de dominio que es de solo lectura. En este escenario, se produce un error de instalación.

    Nota

    Esta restricción también se aplica a las instalaciones en nodos de miembros de dominio.

  • No se admite una instancia de clúster de conmutación por error de SQL Server en un entorno donde solo se tiene acceso a un controlador de dominio de solo lectura.

    Nota

    Esta restricción también se aplica a las instalaciones en nodos de miembros de dominio.

Medios de instalación

Obtenga los medios de instalación pertinentes de las siguientes ubicaciones:

Como alternativa, puede implementar SQL Server en una máquina virtual Azure en el Azure portal. Debido a la sobrecarga de virtualización, las máquinas virtuales pueden ser más lentas que ejecutarse de forma nativa.