Compartir a través de


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 versiones de .NET Framework diferentes como requisito previo para la instalación y el procedimiento para instalar .NET Framework puede ser diferente en diferentes sistemas operativos. Para las versiones más recientes de SQL Server, esta información se trata como parte de requisitos de hardware y software en los siguientes artículos:

En el caso de las versiones de 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 va a instalar. En este artículo se describen estos requisitos y se proporciona la información necesaria para poder instalar .NET Framework correcta 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 2 la 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 requieren procedimientos especiales para instalar framework en el sistema operativo de destino. Si la entrada es Sí, compruebe las secciones posteriores de este documento para conocer los procedimientos necesarios. Si la entrada es No, puede descargar el marco correspondiente desde el vínculo correspondiente de Table 2 e instalarlo en el sistema operativo de destino.

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 versiones posteriores requieren .NET Framework 4.6 para el motor de base de datos, Master Data Services o Replicación (la configuración de SQL Server 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 Descargar .NET Framework 4.8 | Descargas oficiales gratuitas (microsoft.com).
  • SQL Server 2014 y SQL Server 2012 usan .Net Framework 3.5 SP1, que tiene soporte hasta 2029, por lo que esta retirada no afecta a estas versiones.

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 medios de instalación y si se instala como parte del programa de instalación.

Tabla 1:

Versión o edición de SQL . Versión de NET Framework ¿Se incluye con el producto? ¿Se instala como parte de la instalación?
SQL Server 2005 (todas las ediciones) 2.0 No
SQL Server 2008 Express (núcleo) 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 e instalaciones de clúster de conmutación por error de SQL Server 2008 R2 y 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 se incluye .NET Framework necesario para sql Edition y la versión que va a instalar 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 de .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 descarga ¿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

Cómo instalar o habilitar .NET Framework 3.5 SP1 en Windows

Para instalar .NET Framework en Windows 8 y versiones posteriores del sistema operativo, revise Instalación de .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 está instalado .NET Framework 3.5.1. 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 está instalado .NET Framework 3.5 SP1

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 del lado derecho.
  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 instalarlo.

Método 1: uso de Administrador del servidor

  1. En Administrador del servidor, seleccione Agregar características para mostrar una lista de 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 y características de rol 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: Use 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 siguientes comandos y presione ENTRAR después de cada comando:
Import-Module ServerManager
Add-WindowsFeature as-net-framework  

Nota:

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

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

Referencias