Actualizaciones de ediciones y versiones admitidas (SQL Server 2017)

Se aplica a: SQL Server: solo Windows

Puede actualizar desde SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) y SQL Server 2016 (13.x). En este artículo se enumeran las rutas de actualización admitidas desde estas versiones de SQL Server y las actualizaciones de edición admitidas para SQL Server 2017 (14.x).

Lista de comprobación previa a la actualización

  • Antes de actualizar una edición de SQL Server 2017 (14.x), compruebe que las funciones que utiliza se admiten en la edición a la que va a cambiar.

  • Antes de actualizar a SQL Server, habilite la autenticación de Windows para el Agente SQL Server y compruebe la configuración predeterminada: la cuenta de servicio del Agente SQL Server debe ser miembro del grupo sysadmin de SQL Server.

  • Para actualizar a SQL Server 2017 (14.x), debe estar ejecutando un sistema operativo admitido. Para obtener más información, vea Requisitos de hardware y software para instalar SQL Server.

  • La actualización se bloqueará si hay un reinicio pendiente.

  • La actualización se bloqueará si el servicio de Windows Installer no se está ejecutando.

Escenarios no admitidos

  • No se admiten instancias de SQL Server 2017 (14.x) de distintas versiones. Los números de versión de los componentes de Motor de base de datos deben ser los mismos en una instancia de SQL Server 2017 (14.x).

  • SQL Server 2017 (14.x) solo está disponible para plataformas de 64 bits. No se admite la actualización entre plataformas. No puede actualizar una instancia de 32 bits de SQL Server a 64 bits nativo con el programa de instalación de SQL Server. Sin embargo, puede realizar copias de seguridad o separar bases de datos de una instancia de 32 bits de SQL Server y, después, si no están publicadas en replicación, restaurarlas o anexarlas a una nueva instancia de SQL Server (64 bits). Debe volver a crear los inicios de sesión y los demás objetos de usuario en las bases de datos del sistema maestra, msdb y modelo.

  • No puede agregar características nuevas durante la actualización de una instancia existente de SQL Server. Después de actualizar una instancia de SQL Server a SQL Server 2017 (14.x), puede agregar características mediante el programa de instalación de SQL Server 2017 (14.x). Para obtener más información, vea Agregar características a una instancia de SQL Server 2016 (programa de instalación).

  • Los clústeres de conmutación por error no se admiten en el modo WOW.

Actualizaciones de versiones anteriores a SQL Server 2017 (14.x)

SQL Server 2017 (14.x) admite la actualización de las siguientes versiones de SQL Server:

  • SQL Server 2008 SP4 o posterior
  • SQL Server 2008 R2 SP3 o posterior
  • SQL Server 2012 SP2 o posterior
  • SQL Server 2014 o posterior
  • SQL Server 2016 o posterior

Nota

Para actualizar bases de datos en SQL Server 2005 (9.x) vea Compatibilidad con la versión 2005.

En la siguiente tabla se indican los escenarios de actualización de versiones anteriores de SQL Server a SQL Server 2017 (14.x)admitidos.

Actualización de Ruta de actualización admitida
SQL Server 2008 (10.0.x) SP4 Enterprise SQL Server 2017 (14.x) Enterprise
SQL Server 2008 (10.0.x) SP4 Developer SQL Server 2017 (14.x) Developer
SQL Server 2008 (10.0.x) SP4 Standard SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard
SQL Server 2008 (10.0.x) SP4 Small Business SQL Server 2017 (14.x) Standard
SQL Server 2008 (10.0.x) SP4 Web SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web
SQL Server 2008 (10.0.x) SP4 Workgroup SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard
SQL Server 2008 (10.0.x) SP4 Express SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Express
SQL Server 2008 R2 (10.50.x) SP3 Datacenter SQL Server 2017 (14.x) Enterprise
SQL Server 2008 R2 (10.50.x) SP3 Enterprise SQL Server 2017 (14.x) Enterprise
SQL Server 2008 R2 (10.50.x) SP3 Developer SQL Server 2017 (14.x) Developer
SQL Server 2008 R2 (10.50.x) SP3 Small Business SQL Server 2017 (14.x) Standard
SQL Server 2008 R2 (10.50.x) SP3 Standard SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard
SQL Server 2008 R2 (10.50.x) SP3 Web SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web
SQL Server 2008 R2 (10.50.x) SP3 Workgroup SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard
SQL Server 2008 R2 (10.50.x) SP3 Express SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Express
SQL Server 2012 (11.x) SP2 Enterprise SQL Server 2017 (14.x) Enterprise
SQL Server 2012 (11.x) SP2 Developer SQL Server 2017 (14.x) Developer

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Enterprise
SQL Server 2012 (11.x) SP2 Standard SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard
SQL Server 2012 (11.x) SP1 Web SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web
SQL Server 2012 (11.x) SP2 Express SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Express

SQL Server 2012 (11.x) SP2 Business Intelligence SQL Server 2017 (14.x) Enterprise
SQL Server 2012 (11.x) SP2 Evaluation SQL Server 2017 (14.x) Evaluation

SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Developer
SQL Server 2014 (12.x) Enterprise SQL Server 2017 (14.x) Enterprise
SQL Server 2014 (12.x) Developer SQL Server 2017 (14.x) Developer

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Enterprise
SQL Server 2014 (12.x) Standard SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard
SQL Server 2014 (12.x) Web SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web
SQL Server 2014 (12.x) Express SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Express

SQL Server 2017 (14.x) Developer
SQL Server 2014 (12.x) Business Intelligence SQL Server 2017 (14.x) Enterprise
SQL Server 2014 (12.x) Evaluation SQL Server 2017 (14.x) Evaluation

SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Developer
SQL Server 2016 (13.x) Enterprise SQL Server 2017 (14.x) Enterprise
SQL Server 2016 (13.x) Developer SQL Server 2017 (14.x) Developer

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Enterprise
SQL Server 2016 (13.x) Standard SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard
SQL Server 2016 (13.x) Web SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web
SQL Server 2016 (13.x) Express SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Express

SQL Server 2017 (14.x) Developer
SQL Server 2016 (13.x) Business Intelligence SQL Server 2017 (14.x) Enterprise
SQL Server 2016 (13.x) Evaluation SQL Server 2017 (14.x) Evaluation

SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Developer
SQL Server 2017 (14.x) versión candidata para lanzamiento* SQL Server 2017 (14.x) Enterprise
SQL Server 2017 (14.x) Developer SQL Server 2017 (14.x) Enterprise

* La compatibilidad de Microsoft para actualizar del software de la versión candidata para lanzamiento está destinado específicamente a los clientes que han participado en el Programa de adopción de tecnología (TAP).

SQL Server 2017 (14.x) Compatibilidad con SQL Server 2005 (9.x)

En esta sección se explica la compatibilidad de SQL Server 2017 (14.x) con SQL Server 2005 (9.x). En SQL Server 2017 (14.x), podrá hacer lo siguiente:

  • Adjuntar una base de datos de SQL Server 2005 (9.x) (archivos mdf/ldf) a la instancia de SQL Server 2017 (14.x) del motor de base de datos.

  • Restaurar una base de datos de SQL Server 2005 (9.x) a la instancia de SQL Server 2017 (14.x) del motor de base de datos desde una copia de seguridad.

  • Hacer una copia de seguridad de un cubo de SQL Server 2005 Analysis Services (SSAS) y restaurarla en SQL Server 2017 (14.x).

Cuando una base de datos de SQL Server 2005 (9.x) se actualiza a SQL Server 2017 (14.x), el nivel de compatibilidad de la base de datos se cambia de 90 a 100. En SQL Server 2017 (14.x), los valores válidos del nivel de compatibilidad de la base de datos son 100, 110, 120, 130 y 140. En el tema Nivel de compatibilidad de ALTER DATABASE (Transact-SQL) se explica cómo el cambio del nivel de compatibilidad puede afectar a las aplicaciones de SQL Server.

Los escenarios no especificados en la lista anterior no se admiten, incluidos pero no limitados a lo siguiente:

  • Instalar SQL Server 2005 (9.x) y SQL Server 2017 (14.x) en el mismo equipo (en paralelo).

  • Usar una instancia de SQL Server 2005 (9.x) como miembro de la topología de replicación que incluye una instancia de SQL Server 2017 (14.x) .

  • Configurar la creación de reflejo de la base de datos entre instancias de SQL Server 2017 (14.x) y SQL Server 2005 (9.x) .

  • Hacer copia de seguridad del registro de transacciones con trasvase de registros entre instancias de SQL Server 2017 (14.x) y SQL Server 2005 (9.x) .

  • Configurar servidores vinculados entre instancias de SQL Server 2017 (14.x) y SQL Server 2005 (9.x) .

  • Administrar una instancia de SQL Server 2005 (9.x) desde SQL Server 2017 (14.x) Management Studio.

  • Adjuntar un cubo de SQL Server 2005 Analysis Services (SSAS) en SQL Server 2017 (14.x) Management Studio.

  • Conectarse a SQL Server 2005 Integration Services (SSIS) desde SQL Server 2017 (14.x) Management Studio.

  • Administrar un servicio de SQL Server 2005 Integration Services (SSIS) desde SQL Server 2017 (14.x) Management Studio.

  • Compatibilidad con componentes personalizados de terceros de Integration Services de SQL Server 2005 (9.x), por ejemplo de ejecución y actualización.

Actualización de la edición de SQL Server 2017 (14.x)

En la tabla siguiente se enumeran los escenarios de actualización de la edición de SQL Server 2017 (14.x) admitidos.

Para obtener instrucciones paso a paso sobre cómo realizar una actualización de la edición, vea Actualizar a una edición diferente de SQL Server (programa de instalación).

Actualización de Actualización a
SQL Server 2017 (14.x) Enterprise (Server+CAL y Core)** SQL Server 2017 (14.x) Enterprise
SQL Server 2017 (14.x) Evaluation Enterprise** SQL Server 2017 (14.x) Enterprise (licencia Server+CAL o Core)

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Developer

SQL Server 2017 (14.x) Web

La actualización de Evaluation (una edición gratuita) a cualquiera de las ediciones de pago se admite para las instalaciones independientes, pero no para las instalaciones en clúster. Esta limitación no se aplica a las instancias independientes instaladas en un clúster de conmutación por error de Windows que participa en un grupo de disponibilidad.
SQL Server 2017 (14.x) Standard** SQL Server 2017 (14.x) Enterprise (licencia Server+CAL o Core)
SQL Server 2017 (14.x) Developer** SQL Server 2017 (14.x) Enterprise (licencia Server+CAL o Core)

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Standard
SQL Server 2017 (14.x) Web SQL Server 2017 (14.x) Enterprise (licencia Server+CAL o Core)

SQL Server 2017 (14.x) Standard
SQL Server 2017 (14.x) Express* SQL Server 2017 (14.x) Enterprise (licencia Server+CAL o Core)

SQL Server 2017 (14.x) Developer

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

Además, también puede realizar una actualización de la edición entre SQL Server 2017 (14.x) Enterprise (licencia Server+CAL) y SQL Server 2017 (14.x) Enterprise (licencia Core):

Actualización de la edición desde Actualización de la edición a
SQL Server 2017 (14.x) Enterprise (licencia Server+CAL)** SQL Server 2017 (14.x) Enterprise (licencia Core)
SQL Server 2017 (14.x) Enterprise (licencia Core) SQL Server 2017 (14.x) Enterprise (licencia Server+CAL)

* También se aplica a SQL Server 2017 (14.x) Express with Tools y SQL Server 2017 (14.x) Express con Advanced Services.

** El cambio de edición de un clúster de conmutación por error de SQL Server 2017 (14.x) está limitado. Los escenarios siguientes no se admiten en los clústeres de conmutación por error de SQL Server 2017 (14.x):

  • SQL Server 2017 (14.x) Enterprise a SQL Server 2017 (14.x) Developer, Standard o Evaluation.

  • SQL Server 2017 (14.x) Developer a SQL Server 2017 (14.x) Standard o Evaluation.

  • SQL Server 2017 (14.x) Standard a SQL Server 2017 (14.x) Evaluation.

  • SQL Server 2017 (14.x) Evaluation a SQL Server 2017 (14.x) Standard.