Esa es una gran pregunta, así que vamos a dividirlo un poco.
¿Qué puedo hacer por adelantado?
Comience con alguna lectura requerida .
Estos enlaces tienen enlaces a información adicional como
- Características obsoletas de SQL Server
- Funciones de SQL Server descontinuadas
- Rompiendo cambios
- Cambios de comportamiento en las características de SQL Server
Lea cada uno de ellos para ver qué cosas principales están cambiando. Presta especial atención a las funciones que estás utilizando.
Además, debe usar el Asesor de actualizaciones . Comprueba los componentes instalados e identifica aquellos que deberá reparar antes o después de la instalación.
En el lugar frente a lado a lado
Un montón de ventajas y desventajas aquí en ambos lados.
En su lugar
Pros
- Más fácil. Todas sus configuraciones permanecen iguales, por ejemplo. Además, las cadenas de conexión para sus aplicaciones probablemente no tendrán que cambiarse.
- Más barato No se requiere un segundo conjunto de hardware.
Contras
- El retroceso es difícil a imposible. Si algo sale mal, tendrá que encender y terminar porque el retroceso implica crear un servidor completamente nuevo y reinstalar SQL y luego restaurar las copias de seguridad de sus tablas.
Lado a lado
Básicamente, los pros y los contras son lo contrario de In place.
Pros
- Más seguro: si algo sale mal, eliminas la nueva versión y continúas con la anterior. Entonces puedes intentarlo más tarde.
Contras
- Es más costoso porque tiene que crear un nuevo conjunto de instancias probablemente en nuevos servidores.
- Es más difícil porque tiene que cambiar las cadenas de conexión, asegurarse de que todas sus configuraciones sean iguales, etc.
Ahora puede mitigar el gasto de lado a lado creando una nueva instancia en el mismo servidor, moviendo todo a él y luego desinstalando la instancia anterior. Funciona y, dependiendo de su situación, podría ser la mejor idea.
Riesgo general
Honestamente, el cambio de 2005 a 2008 R2 no es tan malo. No es nada en comparación con 2000 - 2005 o 2008 R2 - 2012 (principalmente cambios de SSIS). Yo diría que con una cuidadosa planificación y lectura deberías estar en buena forma.