Compatibilidad con RIP SQL Server 2008. A menos que haga su DBA desde abajo, probablemente ya sepa que Microsoft finalizó el soporte para SQL Server 2008 durante el verano.
¿Qué significa para mí el fin del soporte de SQL Server 2008?
Esencialmente, el final del soporte significa que si no migra a una versión más nueva, está solo. Algunas de las mayores implicaciones de la pérdida de apoyo incluyen:
- Microsoft no emitirá parches de seguridad ni actualizaciones, lo que dejará a aquellos que no actualicen vulnerables a ciberataques. Los ataques cibernéticos son cada vez más comunes y destructivos, por lo que no es recomendable dejar a su organización desprotegida.
- Ya no ayudarán a resolver problemas, por lo que si no puede descubrir cómo solucionar su propio problema, deberá contratar a alguien que pueda. Eso podría volverse costoso rápidamente.
- Es posible que su herramienta de supervisión del rendimiento de SQL Server no funcione con SQL Server 2008. La supervisión del rendimiento de SQL Server es esencial para mantener instancias saludables y funcionales. Si su herramienta de monitoreo es obsoleta, está poniendo en riesgo las operaciones y los resultados de su empresa.
¿Qué puedo hacer?
Bueno, puedes ignorarlo y esperar que no pase nada malo. (Es broma, esa no es realmente una opción). Tienes algunas direcciones a las que puedes ir, y la que elijas realmente depende de la solución a largo plazo que estés buscando.
Opción 1:Obtenga una extensión
La compra de actualizaciones de seguridad extendidas de Microsoft es realmente solo un vendaje, no una solución real para perder la compatibilidad con SQL Server. En primer lugar, la extensión no está disponible para todos. Aquellos con una suscripción activa al programa de licencias de Software Assurance pueden comprar las actualizaciones de seguridad extendidas. El servicio también está disponible sin cargo adicional si ejecuta SQL Server 2008 en la nube mediante Azure Virtual Machines. Todos los demás no tienen suerte.
El otro gran problema de optar por una extensión en lugar de una actualización es que la extensión solo le da tres años más; no resuelve el problema a largo plazo.
Opción 2:actualice a una versión más nueva de SQL Server
Si está listo para migrar a una versión más nueva de SQL Server, ¿cómo decide cuánto más nueva?
Brent Ozar compiló esta descripción general de las diferentes versiones de SQL Server actualmente disponibles y las razones por las que debe o no seleccionar una versión en particular. Por ejemplo, según Ozar, SQL Server 2012 y SQL Server 2014 son buenas opciones si está buscando un producto conocido y bien documentado que mucha gente sepa cómo usar.
Sin embargo, aunque hay algunas buenas funciones en estas dos versiones, SQL Server 2012 no tiene capacidades de cifrado, y ambos carecen de algunas de las funciones modernas que permiten un rendimiento máximo.
SQL Server 2016 es una buena opción si no desea volver a cambiar de versión durante un tiempo, necesita muchas funciones de seguridad de datos o desea una supervisión integrada del plan de consultas. La desventaja de las características de vanguardia de SQL Server 2016 es que no encontrará mucha documentación que le enseñe cómo funciona todo.
SQL Server 2017 tiene todas las características más recientes y mejores, pero aplicará parches regularmente a medida que se resuelvan todos los problemas. Aún así, Ozar afirma que es una buena opción si desea actualizaciones futuras más sencillas o si necesita funciones como índices de almacén de columnas.
SQL Server 2019 aún no está disponible comercialmente, pero si no tiene mucha prisa por actualizar, puede valer la pena esperar su lanzamiento general. Sin embargo, al igual que con cualquier versión nueva, prepárese para parches pesados y actualizaciones frecuentes a medida que se identifiquen y resuelvan los problemas.
Si decide morder la bala y actualizar a una versión más nueva (pero no la más nueva) de SQL Server, asegúrese de prestar atención a las fechas de finalización del soporte para cualquier versión que elija. El soporte para algunas de las versiones más antiguas y nuevas finaliza relativamente pronto. Por ejemplo, la compatibilidad con SQL Server 2012 finaliza en 2022, pero la compatibilidad con SQL Server 2016 durará hasta 2026.
Opción 3:Migrar a Azure
Mover SQL Server 2008 a Azure es una buena opción si no está listo para actualizar a una nueva versión, pero tampoco está de acuerdo con no tener ningún soporte. Como se mencionó anteriormente, Microsoft ofrece actualizaciones de seguridad extendidas sin cargo si migra SQL Server a Azure. Esto no solo le da algo de tiempo para decidir su próximo movimiento, sino que la implementación en Azure también incluye beneficios como:
- Es rentable
- Hay poco o ningún tiempo de inactividad
- Azure es seguro
- Obtienes servicios completamente administrados
Podría decirse que el beneficio más importante es que una vez que implementa SQL Server 2008 en Azure, es fácil actualizar a la versión de SQL Server que elija al final del período de extensión. Tendrá que actualizar de todos modos, y la nube simplifica el proceso.
Como nos despedimos cariñosamente del soporte de SQL Server 2008, evalúe cuidadosamente sus opciones para determinar cuál es el mejor paso a seguir. Considere qué solución satisface sus necesidades de SQL Server no solo hoy, sino también a mediano y largo plazo. Recuerde que hay más fechas de fin de soporte en el horizonte, y una migración a cualquiera de las versiones recién lanzadas viene con su propio conjunto de beneficios y desafíos.