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.
- 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. - 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. - 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 deTable 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 | Sí | 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 | Sí | Sí |
SQL Server 2008 (todas las demás ediciones) | 3.5 SP1 | Sí | Sí |
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:
- Seleccione Iniciar>herramientas> administrativas Administrador del servidor.
- Seleccione Características para mostrar todas las características instaladas en el panel del lado derecho.
- 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
En Administrador del servidor, seleccione Agregar características para mostrar una lista de posibles características.
En la interfaz Seleccionar características , expanda la entrada Características de .NET Framework 3.5.1 .
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:
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.
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.
En Confirmar selecciones de instalación, revise las selecciones y, a continuación, seleccione Instalar.
Deje que se complete el proceso de instalación y, a continuación, seleccione Cerrar.
Método 2: Use Windows PowerShell
- Seleccione Iniciar>todos los accesorios de>programas.
- Expanda Windows PowerShell, haga clic con el botón derecho en Windows PowerShell y seleccione Ejecutar como administrador. Seleccione Sí en el cuadro Control de cuentas de usuario.
- 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: