Migrando a SQL Server 2005

Con la llegada de un Service Pack para SQL Server 2005 se ha cumplido el hito que muchos estaban esperando para comenzar a migrar sus servidores de datos a esta nueva versión de SQL Server. La verdad es que las ventajas de esta nueva versión son infinitas.

En principio, la migración no es un proceso especialmente complejo, ya que Microsoft proporciona muchas herramientas para ayudarnos en este proceso. Pero, cuando se trata de algo tan crítico como migrar un servidor de base de datos, que puede estar dando servicio a muchas aplicaciones críticas para nuestro negocio, debemos ser especialmente cuidadosos.

Microsoft pone a nuestro alcance dos recursos muy interesantes para ayudarnos en esta tarea crítica.

El primero es una herramienta, llamada Microsoft SQL Server 2005 Upgrade Advisor, que analiza instancias de SQL Server 7.0 y 2000 para prepararlas para una actualización a SQL Server 2005. Esta herramienta identifica que características y cambios en la configuración pueden afectar a la actualización y proporciona links a la documentación que describe cada uno de los problemas identificados.

El segundo es una guia técnica, llamada SQL Server 2005 Upgrade Technical Reference Guide, un documento de obligada lectura antes de abordar la actualización de nuestro servidor SQL Server. El documento solo está disponible en inglés, al menos de momento.

9 comentarios sobre “Migrando a SQL Server 2005”

  1. Bueno yo tengo que decir que en el 90% de los casos con realizar un simple backup y restaurarlo en la instancia de destino he tenido suficiente. Y es que la facilidad es algo cada dia más fascinante!!! Pero mentiria si alguna vez no he encontrado algun problema: la interelación en algunos casos no son compatibles entre sql 2000 y sql 2005. Avisados estais! jejeje

  2. La ‘facilidad’ de administración de SQL Server es un arma de doble filo. A nadie se le ocurriría en Oracle migrar sus bases de datos sin estudiar antes el problema. En SQL Server debemos acostumbrarnos a esa manera conciencuda de trabajar, que algo sea facil no quiere decir que no sea importante y exija una buena planificación. Evidentemente todo depende de la importancia de la base de datos.

    De todos modos, si armamos algún deshaguisado siempre podemos llama a Pablo Alvarez Doval para que nos solucione el marrón 😉

  3. Hola,

    Coincido con Rodrigo, es más, debemos estudiar los tiempos de parada que va a tener nuestro sistema, y además siempre debemos tener un plan de “vuelta atrás” por si hubiese cualquier problema. Tened en cuenta que estáis “jugando” con información muy valiosa.

    Lo de “siguiente” – “siguiente” va muy bien, salvo cuando hay un problema y no tenemos un botón “anterior”, además de hacer ciertas cosas sin tener ni idea de lo que realmente hacen.

  4. Lo cierto es que esto esta un poco incomodo a no ser que le hagan una actualizacion al sql, como le hicieron a vs 2003 cuando tiraron la version vs2005. lo que quiero decir es que tiene haver una compatibilidad sin que se afecten los anterior.

  5. Al parecer en algunos casos no es tan sencillo. Nosotros pasamos una base de 2000 a 2005 y al parecer todo andaba bien al principio con las pruebas basicas, pero cuando comenzaron a llegar los usuarios y a utilizar la aplicacion todo el mundo reporto demoras. Hoy estamos desesperados viendo como solucionamos el problema. Para migrar la base se levanto desde el 2005 el backup de la base en 2000. Realizamos una reindexacion pero sigue funcionando lento.
    Alguien sabe que otras cosas pueden revizarse una vez hecha la migracion?

  6. Hola, Soy DBA hace 1 año y medio aprox en SQL server. Yo puedo sugerir que a la hora de hacer una migracion de SQL 2000 a SQL 2005, a fin de evitar problemas y tener que hacer un rollback, se puede instalar una nueva instancia SQL 2005 en el servidor, restaurar las bases, dts, etc y corroborar que funciona TODO bien. Una vez que estamos 100% seguros que todo funciona correctamente se puede quitar la instancia SQL 2000. Si se presenta algun problema tenemos disponible la antigua instancia para seguir funcionando mientras se estudian los problemas y se programa una nueva ventana de actualización.
    Saludos!!!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *