Descripción de los requisitos de .NET Framework para varias versiones de SQL Server

En este artículo se describen los requisitos de .NET Framework para varias versiones de SQL a partir de SQL Server 2005.

Versión original del producto: SQL Server 2019, SQL Server 2017, SQL Server 2014, SQL Server 2012, SQL Server 2008, SQL Server 2005
Número de KB original: 2027770

Resumen

Las distintas versiones de Microsoft SQL Server tienen diferentes versiones de .NET Framework como requisito previo para la instalación y el procedimiento para instalar .NET Framework puede ser diferente en diferentes sistemas operativos. En el caso de las versiones más recientes de SQL Server, esta información se trata como parte de los requisitos de hardware y software de los artículos siguientes:

Para las versiones SQL Server 2008 R2 y versiones anteriores, los requisitos de .NET Framework varían en función de la edición de SQL Server que esté instalando. En este artículo se describen estos requisitos y se proporciona la información necesaria para que pueda instalar la versión correcta de .NET Framework necesaria.

  1. Use Table 1 en la sección Requisitos previos de Microsoft DotNET Framework para SQL Server para comprobar los requisitos de .NET Framework para la versión y la edición que va a instalar.
  2. Compruebe si .NET Framework ya está incluido como parte del sistema operativo o si debe descargarlo por separado de las descargas de Microsoft que aparecen en Table 2la sección .NET Frameworks for SQL Server en varios sistemas operativos y vínculos de descarga.
  3. Use la última columna de Table 2 para comprobar si se requiere algún procedimiento especial para instalar framework en el sistema operativo de destino. Si la entrada es Sí, compruebe los procedimientos necesarios en las secciones posteriores de este documento. Si la entrada es No, puede descargar el marco correspondiente desde el vínculo correspondiente en Table 2 e instalarlo en el sistema operativo de destino.

Nota:

El soporte para .NET Framework 4.5.2, 4.6 y 4.6.1 finalizó el 26 de abril de 2022.

  • SQL Server 2016 (13.x) y versiones posteriores requieren .NET Framework 4.6 para motor de base de datos, 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 realizan una actualización local y son compatibles con versiones anteriores. Para obtener más información, consulte Descarga de .NET Framework 4.8 | Descargas oficiales gratuitas (microsoft.com).
  • SQL Server 2014 y SQL Server 2012 usan .Net Framework 3.5 SP1, que se admite hasta 2029, por lo que esta retirada no les afecta.

Requisitos previos de Microsoft .NET Framework para SQL Server 2008 R2 y versiones anteriores de SQL Server

En la tabla siguiente se resumen los requisitos de versión de .NET Framework para varias versiones y ediciones de SQL Server y se explica si el producto se incluye con los medios de instalación y si se instala como parte de la instalación.

Tabla 1:

Versión o edición de SQL . Versión de NET Framework ¿Se incluye con el producto? ¿Instalado como parte de la instalación?
SQL Server 2005 (todas las ediciones) 2.0 No
SQL Server 2008 Express (core) 2.0 SP2 No No
SQL Server 2008 en Windows Server 2003, (64 bits), IA-64 2.0 SP2
SQL Server 2008 (todas las demás ediciones) 3.5 SP1

El programa de instalación no instala the.NET Framework 3.5 Service Pack 1 en equipos que ejecutan Windows Server 2008 R2 Edition para SQL Server 2008 y SQL Server 2008 R2 Failover Cluster e instalaciones de Express Edition. Para obtener más información sobre cómo habilitar .NET Framework 3.5 SP1 en estos sistemas, consulte Instalación o habilitación de .NET Framework 3.5 SP1 en Windows.

.NET Frameworks para SQL Server en Windows Server 2008 R2 y sistemas operativos anteriores

En la tabla siguiente se indica si .NET Framework que es necesario para SQL Edition y la versión que va a instalar se incluye como parte del sistema operativo de destino. La tabla también indica si se requieren pasos adicionales para instalar o habilitar framework en el sistema operativo correspondiente y la tabla proporciona un vínculo de descarga para los archivos redistribuibles de .NET Framework correspondientes.

Tabla 2:

Versión .NET Número de versión Incluido con el sistema operativo Valor predeterminado con sistemas operativos Instalado con Visual Studio .NET Vínculo de redist o download ¿Se requieren procedimientos especiales para instalar redist?
2.0 2.0.50727.42 Windows Server 2003 R2 Ninguno Microsoft Visual Studio 2005 No
3.5 SP1 3.5.30729.1 Windows Server 2008 R2 Ninguno Ninguno 3.5 SP1 Sí, para Windows Server 2008 R2

Instalación o habilitación de .NET Framework 3.5 SP1 en Windows

Para instalar .NET Framework en Windows 8 y versiones posteriores del sistema operativo, revise Instalar .NET Framework 3.5 en Windows 10, Windows 8.1 y Windows 8.

En Windows Server 2008 R2, .NET Framework es una característica y la instalación es diferente de las versiones anteriores del sistema operativo Windows. En el procedimiento siguiente se explica cómo comprobar que .NET Framework 3.5.1 está instalado. El procedimiento también explica cómo determinar si .NET Framework no está instalado y cómo puede agregarlo en estos entornos.

Cómo determinar si .NET Framework 3.5 SP1 está instalado

Para determinar si .NET Framework 3.5.1 está instalado en Windows Server 2008 R2, siga estos pasos:

  1. Seleccione Iniciar>herramientas> administrativas Administrador del servidor.
  2. Seleccione Características para mostrar todas las características instaladas en el panel de la derecha.
  3. Compruebe que .NET Framework 3.5.1 aparece como una característica instalada.

Si .NET Framework 3.5.1 no aparece como una característica instalada, use uno de los métodos siguientes para instalarla.

Método 1: Usar Administrador del servidor

  1. En Administrador del servidor, seleccione Agregar características para mostrar una lista de las posibles características.

  2. En la interfaz Seleccionar características , expanda la entrada Características de .NET Framework 3.5.1 .

  3. Después de expandir las características de .NET Framework 3.5.1, verá dos casillas. Una casilla es para .NET Framework 3.5.1 y otra casilla es para la activación de WCF. Active la casilla situada junto a .NET Framework 3.5.1 y, a continuación, seleccione Siguiente.

    Nota:

    Si no expande el elemento Características de .NET Framework 3.5.1 y lo comprueba, se inicia el siguiente Asistente para agregar características :

    Captura de pantalla de la ventana Asistente para agregar características.

    Si se inicia el asistente, seleccione Cancelar, expanda Características de .NET Framework 3.5.1 y, a continuación, active la casilla .NET Framework 3.5.1 .

  4. No se pueden instalar las características de .NET Framework 3.5.1 a menos que también se instalen los servicios de rol y las características necesarios.

  5. En Confirmar selecciones de instalación, revise las selecciones y, a continuación, seleccione Instalar.

  6. Deje que se complete el proceso de instalación y, a continuación, seleccione Cerrar.

Método 2: Usar Windows PowerShell

  1. Seleccione Iniciar>todos los accesorios de programas>.
  2. Expanda Windows PowerShell, haga clic con el botón derecho en Windows PowerShell y seleccione Ejecutar como administrador. Seleccione en el cuadro Control de cuentas de usuario .
  3. En el símbolo del sistema de PowerShell, escriba los comandos siguientes y presione ENTRAR después de cada comando:
Import-Module ServerManager
Add-WindowsFeature as-net-framework  

Nota:

Vea la captura de pantalla para obtener más información:

Captura de pantalla que muestra la salida del comando en Windows PowerShell.

Referencias