Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: SQL Server 2014 (12.x)
SQL Server 2016 (13.x)
En este artículo se explican las opciones que tiene para tratar con los productos de SQL Server que llegan a la finalización del soporte.
Descripción del ciclo de vida de SQL Server
Cada versión de SQL Server incluye un mínimo de 10 años de soporte técnico, que incluye cinco años de soporte estándar y cinco años de soporte extendido:
- El soporte estándar incluye actualizaciones funcionales, de rendimiento, de escalabilidad y de seguridad.
- El soporte técnico extendido solo incluye actualizaciones de seguridad.
El fin del soporte (también conocido como fin de vida) significa que un producto ha alcanzado el final de su ciclo de vida de soporte técnico. Microsoft ya no proporciona servicio y soporte técnico para el producto. Para más información sobre el ciclo de vida de Microsoft, consulte la directiva del ciclo de vida de Microsoft.
Opciones
Cuando la instancia de SQL Server llegue al final del soporte técnico, elija entre las siguientes opciones:
- Actualice a una versión actual de SQL Server.
- Migre la carga de trabajo a Azure SQL Managed Instance.
- Migre la carga de trabajo de SQL Server a una máquina virtual Azure:
- Al actualizar la instancia de SQL Server a una versión compatible durante la migración.
- Tal como está. Suscríbase a actualizaciones de seguridad extendidas (SU) para SQL Server 2016 (13.x). O bien, con SQL Server 2014 (12.x), migre a una máquina virtual de Azure de forma gratuita hasta el final del período de ESU.
- Suscríbase a actualizaciones de seguridad extendidas (ESU).
Si necesita más información, una guía y herramientas para planear y automatizar la actualización o la migración, consulte:
- fin del soporte técnico de SQL Server 2016
- fin de soporte técnico de SQL Server 2014
- ¿Qué son las ESU para SQL Server?
- Preguntas más frecuentes SQL Server ESU
- ESU habilitadas por Azure Arc
En la tabla siguiente se resumen las opciones de una instancia de SQL Server que está fuera de soporte extendido:
| Opciones de finalización del soporte | Descripción |
|---|---|
| Modernizar | |
| Actualización en las instalaciones | Actualice el entorno existente a las versiones más recientes de SQL Server y Windows Server. |
| Traslado a PaaS con Azure SQL Managed Instance | Lift and shift a SQL Managed Instance para servicios completamente administrados que siempre ejecutan funciones actualizadas. En otras palabras, el fin del soporte no es aplicable. |
| Actualización a IaaS con SQL Server en máquinas virtuales de Azure | Realice la migración mediante lift-and-shift de la carga de trabajo a la versión más reciente de SQL Server en una máquina virtual de Azure. |
| Migración a Azure as-is | |
| Traslado a IaaS con SQL Server en máquinas virtuales de Azure | Migre "tal cual" y suscríbase a ESU para SQL Server 2016 (13.x). O bien, para SQL Server 2014 (12.x), obtenga ESU gratis hasta que finalice el período de ESU. |
| Migrar a IaaS con Azure VMware Solution | Migre "tal cual" y suscríbase a ESU para SQL Server 2016 (13.x). O bien, para SQL Server 2014 (12.x), obtenga ESU gratis hasta que finalice el período de ESU. |
| Mantenerse en la versión existente | |
| Suscribirse a ESU | Mantenga el servidor y la aplicación tal cual durante un máximo de tres años suscribiéndose a las ESU |
En este artículo, se describen las ventajas y consideraciones de cada enfoque, con más recursos que pueden ayudar en el proceso de toma de decisiones.
Actualizar SQL Server
Cuando la instancia de SQL Server llegue al final del soporte técnico, considere la posibilidad de actualizar a una versión compatible más reciente de SQL Server. Esta opción proporciona coherencia del entorno, le permite usar las características más recientes y alinearla con el ciclo de vida de soporte técnico de la nueva versión.
Ventajas
Tecnología más reciente: las nuevas versiones de SQL Server aportan innovaciones en el rendimiento, la escalabilidad, la alta disponibilidad y la seguridad.
Control: tiene el máximo control sobre las características y la escalabilidad, ya que administra tanto hardware como software.
Entorno familiar: si va a actualizar desde una versión anterior de SQL Server, este entorno se siente más familiar.
Aplicabilidad amplia: adecuado para todo tipo de aplicaciones de base de datos, incluidos los sistemas OLTP y el almacenamiento de datos.
Bajo riesgo para las aplicaciones de base de datos: cuando la compatibilidad de la base de datos coincide con el sistema heredado, las aplicaciones de base de datos existentes permanecen protegidas frente a cambios funcionales y de rendimiento. Una aplicación solo necesita una certificación completa cuando requiere características disponibles en una configuración de compatibilidad de base de datos más reciente. Para obtener más información, vea Certificación de compatibilidad.
Soporte técnico completo: puede confiar en el soporte técnico de una amplia gama de temas para solucionar los problemas operativos y mitigar los riesgos empresariales.
Consideraciones
Costo: este enfoque requiere una inversión inicial e implica un mayor costo de administración en curso en comparación con otras opciones. Debe comprar, mantener y administrar su propio hardware y software.
Tiempo de inactividad: dependiendo de la estrategia de actualización, puede producirse un tiempo de inactividad. También existe un riesgo inherente de tener problemas durante un proceso de actualización local.
Complejidad: si está en una versión no compatible de Windows Server, también debe actualizar el sistema operativo. Es posible que las versiones más recientes de SQL Server no admitan esas versiones de Windows. Existe un riesgo adicional durante el proceso de actualización del sistema operativo, por lo que realizar una migración en paralelo puede ser el enfoque más prudente, pero más costoso. No se admiten las actualizaciones locales del sistema operativo en instancias de clúster de conmutación por error para Windows Server 2008 o Windows Server 2008 R2.
Nota
Las actualizaciones graduales del sistema operativo de clúster están disponibles a partir de Windows°Server 2016.
Recursos
- Soporte de instalación
- Actualizar SQL Server con el Asistente para instalación (programa de instalación)
En la tabla siguiente se proporcionan vínculos a recursos para actualizar de SQL Server a una versión compatible:
| Versión de SQL Server | Novedades | Requisitos de hardware | Actualizaciones admitidas |
|---|---|---|---|
| SQL Server 2025 | Novedades | Requisitos | Actualizaciones |
| SQL Server 2022 | Novedades | Requisitos | Actualizaciones |
| SQL Server 2019 | Novedades | Requisitos | Actualizaciones |
| SQL Server 2017 | Novedades | Requisitos | Actualizaciones |
Herramientas:
- El componente de migración de SQL Server en SQL Server Management Studio puede ayudar a detectar problemas de compatibilidad que afectan a la funcionalidad de la base de datos en la nueva versión de SQL Server.
- El Asistente para la optimización de consultas puede ayudar a optimizar las cargas de trabajo que podrían experimentar efectos adversos al actualizar la compatibilidad de la base de datos.
Lift-and-shift a Azure SQL Managed Instance
Si desea descargar el mantenimiento y reducir los costos, considere la posibilidad de pasar a Azure SQL Managed Instance. Una instancia administrada de SQL se parece mucho a una instancia de SQL Server local, sin necesidad de preocuparse por el error de hardware o la aplicación de revisiones. SQL Managed Instance es una colección de bases de datos de usuario y del sistema con un conjunto compartido de recursos que está listo para migraciones mediante lift-and-shift y se puede usar para la mayoría de las migraciones a la nube. Esta es la mejor opción para aplicaciones nuevas o aplicaciones locales existentes que pretenden usar las características estables de Motor de base de datos de SQL Server más recientes y que se han migrado a la nube con cambios mínimos.
Ventajas
- Costo: Ahorra costes al delegar el mantenimiento de software y hardware.
- Lift-and-shift: puede migrar mediante lift-and-shift toda su instancia de SQL Server local a SQL Managed Instance, incluidas todas las bases de datos con un mínimo o nada de cambios en la base de datos.
- Características: coincide estrechamente con las características de una instancia local de SQL Server, como consultas entre bases de datos, publicación y distribución de replicación transaccional, programación de trabajos de SQL y compatibilidad con CLR.
- Escalabilidad: En una instancia administrada de SQL, todas las bases de datos comparten recursos y puede escalar hacia arriba y hacia abajo en cualquier momento sin tiempo de inactividad.
- Automatización: la aplicación de revisiones y las copias de seguridad se producen automáticamente, lo que le ahorra tiempo de mantenimiento valioso.
- Disponibilidad: el costo del servicio incluye almacenamiento y alta disponibilidad, con una disponibilidad garantizada del 99,99 %.
- Intelligent Insights: obtenga información sobre el rendimiento de las bases de datos con el análisis de inteligencia integrado.
- Sin versiones: Azure SQL Managed Instance con la política de actualización Siempre actualizado no tiene versiones fijas, lo que significa que siempre dispondrá de la versión más reciente y nunca tendrá que preocuparse por las actualizaciones ni por el tiempo de inactividad. Además, siempre está totalmente al día y las características estables más recientes se publican primero en la nube.
- Compatibilidad entre entornos: si configura la instancia administrada de SQL con una directiva de actualización correspondiente, puede aprovechar las ventajas de la conmutación por error bidireccional y la recuperación ante desastres entre entornos con instancias locales de SQL Server 2022 (16.x) o SQL Server 2025 (17.x).
- Riesgo bajo para las aplicaciones de bases de datos: cuando la compatibilidad con la base de datos está al mismo nivel que las bases de datos locales, las aplicaciones de bases de datos existentes están protegidas contra cambios funcionales y de rendimiento que pueden tener efectos perjudiciales. Solo es necesario volver a certificar completamente una aplicación cuando requiere características disponibles en una configuración de compatibilidad de base de datos más reciente. Para obtener más información, vea Certificación de compatibilidad.
Consideraciones
- Costo: la instancia administrada de SQL puede ser más costosa que SQL Server en máquinas virtuales de Azure.
- Transact-SQL diferencias: aunque el conjunto de características de Azure SQL Managed Instance es completo, hay algunas diferencias de compatibilidad que pueden afectar a las operaciones de SQL Server existentes.
- Implementación: la implementación de una instancia administrada de SQL puede tardar más tiempo que la implementación de una máquina virtual Azure.
- Limitación de características: aunque una instancia administrada de SQL comparte la mayoría de las características con SQL Server, algunas características no son compatibles.
- Limitación de tamaño: el tamaño de almacenamiento combinado para todas las bases de datos de una instancia administrada de SQL se limita a 32 TB, en lugar de 524 PB para SQL Server local.
- Redes: los requisitos de red de una instancia administrada de SQL agregan una capa adicional de complejidad a la infraestructura y requieren una instancia de Azure ExpressRoute o VPN Gateway.
- Tiempo de mantenimiento: no hay ninguna garantía con respecto al tiempo de mantenimiento exacto, aunque es casi transparente.
Recursos
- Introducción a SQL Managed Instance
- Elección de la opción de Azure SQL
- Migración de SQL Server a Azure SQL Managed Instance
- Proceso de migración más amplio
Herramientas:
- Migración de SQL Server en Azure Arc
- Componente de migración de SQL Server en SQL Server Management Studio
- Azure Database Migration Service (DMS)
Migración mediante lift-and-shift a máquinas virtuales de SQL Server en Azure
Otra opción consiste en migrar la carga de trabajo a una máquina virtual de Azure que ejecute SQL Server. Puede migrar el sistema tal cual y mantener el SQL Server de fin del soporte técnico, o bien puede actualizar a una versión más reciente de SQL Server. Esta es la mejor opción para las migraciones y las aplicaciones que requieren acceso a nivel de sistema operativo. Las máquinas virtuales SQL Server están listas para las migraciones mediante lift-and-shift para aplicaciones existentes que requieren una rápida migración a la nube con mínimos cambios o ninguno.
Ventajas
- Ahorro de costos: puede ahorrar el costo de software de servidor y hardware, porque solo paga el uso por hora.
- Lift-and-shift: Puede trasladar su infraestructura de SQL Server y aplicaciones a la nube sin cambios o con cambios mínimos.
- Entorno hospedado: obtiene las ventajas de un entorno hospedado, como la descarga de hardware y mantenimiento de software.
- Automatización: si está en Windows Server 2008 R2 y versiones posteriores, obtendrá la ventaja de aplicar revisiones automatizadas y copias de seguridad automatizadas.
- Control del sistema operativo: tiene control sobre el entorno del sistema operativo, pero con el conjunto de características conocido de SQL Server.
- Implementación rápida: puede realizar la implementación rápidamente desde una biblioteca de imágenes de máquina virtual.
- Movilidad de licencias: puede llevar su licencia, lo que le permite reducir el costo operativo.
- Alta disponibilidad: se beneficia de la disponibilidad de máquinas virtuales integradas en la infraestructura de Azure con hasta un 99,99 % de disponibilidad y puede aprovechar las opciones de alta disponibilidad de SQL Server, como las instancias de clúster de conmutación por error y los grupos de disponibilidad Always On.
- Riesgo bajo para las aplicaciones de bases de datos: cuando la compatibilidad con la base de datos está al mismo nivel que las bases de datos heredadas, las aplicaciones de bases de datos existentes están protegidas contra cambios funcionales y de rendimiento que pueden tener efectos perjudiciales. Solo es necesario volver a certificar completamente una aplicación cuando requiere características disponibles en una configuración de compatibilidad de base de datos más reciente. Para obtener más información, vea Certificación de compatibilidad.
- Actualizaciones de seguridad extendidas gratis de SQL Server 2014 (12.x): si decide mantener SQL Server 2014 (12.x) tal como está, puede obtener ESU gratuitas durante tres años después de la fecha de finalización del soporte técnico al migrar a SQL Server en máquinas virtuales de Azure, incluso sin disponer de Software Assurance. Para ESU de SQL Server 2016 (13.x), puede suscribirse a ESU.
Consideraciones
- Capacidad de administración: sigue siendo necesario administrar tanto SQL Server como software del sistema operativo.
- Redes: debe configurar la máquina virtual para que se integre con las redes y la infraestructura de Active Directory, lo que agrega complejidad.
- FCI de almacenamiento compartido: las Azure Virtual Machines solo admiten las instancias de clúster de conmutación por error que utilicen Espacios de almacenamiento directo o recursos compartidos de archivos Premium. No admiten una instancia de clúster de conmutación por error que use almacenamiento compartido. Por lo tanto, las Azure Virtual Machines solo admiten instancias del clúster de conmutación por error al usar Windows Server 2012 y versiones posteriores.
- Interrupción por escalabilidad: hay un tiempo de inactividad al cambiar los recursos de CPU y de almacenamiento.
- Limitación del tamaño: si bien la instancia de SQL Server puede admitir tantas bases de datos como sea necesario, el total acumulado de todas las bases de datos para una instancia única de SQL Server es 256 TB en lugar de 524 PB para SQL Server local.
Recursos
- Introducción a SQL Server en una máquina virtual de Azure
- Elección de la opción de Azure SQL
- Migración de SQL Server a una máquina virtual de Azure
- Ampliación de la compatibilidad de SQL Server con Azure
- ¿Qué son las Actualizaciones de seguridad extendidas para SQL Server?
- Preguntas más frecuentes detalladas sobre las Actualizaciones de Seguridad Extendidas (ESU)
- Aplicación automatizada de revisiones para SQL Server en máquinas virtuales de Azure
- Copia de seguridad automatizada para Azure Virtual Machines (Resource Manager)
- Continuidad empresarial y HADR para SQL Server en Azure Virtual Machines
- Preguntas más frecuentes sobre máquinas virtuales de SQL
Ampliar la compatibilidad con ESU para el entorno existente
Nota
La estructura de precios de las actualizaciones de seguridad extendidas (SU) ha cambiado para SQL Server 2016 en máquinas virtuales de Azure. Para obtener más información, consulte SQL Server 2016 ESU.
Si no está listo para actualizarse y no está listo para pasar a la nube, puede suscribirse a actualizaciones de seguridad extendidas (ESU) para recibir actualizaciones de seguridad críticas durante un máximo de tres años después del final de la fecha de soporte técnico.
Ventajas
- Compatibilidad con aplicaciones: elija esta opción si la aplicación necesita volver a certificarse en una versión más reciente de SQL Server. Esta opción es común para las aplicaciones que no usan la certificación de compatibilidad.
- Infraestructura coherente: no es necesario cambiar la infraestructura de ninguna manera.
- Time: esta opción está disponible durante tres años, lo que ofrece un tiempo adicional para certificar sus aplicaciones.
Consideraciones
- Disponibilidad limitada: solo los clientes con licencias de Software Assurance o suscripción pueden usar esta opción.
- Costo: esta opción puede ser costosa, ya que las ESU son aproximadamente 75% del costo de licencia local anualmente.
- Período de tiempo limitado: puede usar esta opción solo durante tres años. Debe actualizar o migrar al final del período de tres años para garantizar la seguridad y el cumplimiento.
- Sin correcciones de errores: si encuentra un error en el producto no relacionado con la seguridad, Microsoft no publicará ninguna corrección para él.
- Compatibilidad limitada: las ESU no incluyen nuevas características, mejoras funcionales ni correcciones solicitadas por el cliente. Las correcciones de seguridad se limitan a las clasificadas como críticas por el Centro de respuestas de seguridad de Microsoft (MSRC). El soporte técnico se limita a los problemas relacionados directamente con las actualizaciones publicadas.
Recursos
- ¿Qué son las Actualizaciones de seguridad extendidas para SQL Server?
- Preguntas más frecuentes detalladas sobre las Actualizaciones de Seguridad Extendidas (ESU)
- Ampliación de la compatibilidad de SQL Server con Azure
- Software Assurance
Migración a Azure VMware Solution
Azure VMware Solution le permite ejecutar el entorno de VMware en Azure mediante herramientas conocidas y una ruta de migración rápida.
Ejecutar SQL Server 2014 (12.x) en Azure VMware en este entorno le permite disfrutar de las ventajas gratuitas de ESU extendidas a su ejecución en Azure. Para obtener información sobre cómo configurar LAS ESU en Azure VMware Solution, consulte: ESUs para SQL Server y Windows Server en máquinas virtuales de Azure VMware Solution. Para ESU de SQL Server 2016 (13.x), puede suscribirse a ESU.
Fechas del ciclo de vida
En la tabla siguiente se proporciona una aproximación de las fechas del ciclo de vida de los productos de SQL Server. Para obtener más detalles y precisión, consulte la página directiva de ciclo de vida de Microsoft.
| Versión | Año de la versión | Año final del soporte técnico estándar | Año final del soporte técnico extendido |
|---|---|---|---|
| SQL Server 2025 | 2025 | 2031 | 2036 |
| SQL Server 2022 | 2022 | 2028 | 2033 |
| SQL Server 2019 | 2019 | 2025 | 2030 |
| SQL Server 2017 | 2017 | 2022 | 2027 |
| SQL Server 2016 | 2016 | 2021 | 2026 |
| SQL Server 2014 | 2014 | 2019 | 2024 |
Importante
Si existe alguna discrepancia entre esta tabla y la página Ciclo de vida de Microsoft, la página Ciclo de vida de Microsoft sustituye a esta tabla. Esta tabla está pensada como referencia aproximada.