jueves, 10 de abril de 2014

UPGRADE SQL SERVER VERSION - 5 PASOS PREVIOS INDISPENSABLES -

Amigos,

   Ha llegado el momento de pasar de una versión de SQL SERVER hacia otra. Ya tienen la decisión tomada, han estudiado los features y las ventajas que les proporciona la nueva versión y cuentaN con el prespuesto para adquirir el software...

   En primer lugar deben elegir entre hacer una instalación "limpia", desde cero. O escoger la segunda opción, la de hacer un "upgrade" de la versión de sql server que hoy tienen hacia la versión hacia la cual desean migrar.

  Basándome en un típico upgrade, en este caso de SqlServer 2005 a SqlServer2008 R2, quiero recomendarles que sigan los 5 pasos que a continuación les dejo y eviten la tentadora y peligrosa opción de "dejarse llevar" por el Wizzard y dejar librada vuestra suerte "a las buenas de Dios".

  La forma profesional de encarar esta tarea es la siguiente: 


1)      VERIFICAR QUE NUESTRO UPGRADE SEA SOPORTADO

 

http://msdn.microsoft.com/en-us/library/ms143393(v=sql.105).aspx

 

 

2)      CORRER EL SQL SERVER UPGRADE ADVISOR

 

        Se debe utilizar el Microsoft SQL Server 2008 Upgrade Advisor

 

       2.1)  Detalle

 

-          Analiza instancias de Sql Server 2000 y Sql Server 2005 en preparación para el upgrade
-          Identifica cambios de recursos y configuración que pueden afectar el funcionamiento del sistema cuando se lleva a cabo el upgrade.
-          Provee links con documentación que describen e identifican cada problema encontrado y dice como resolverlo

         2.2)  Download

             -     El link es http://www.microsoft.com/en-us/download/details.aspx?id=11455
-          Hay 3 tipos de archivos disponibles
File name: 

SqlUA.msi                 (para 32 bits)

SqlUA_ia64.msi         (para 64 bits con procesador con arquitectura Itanium) 

SqlUA_x64.msi          (para 64 bits con arquitectura standard)


          2.3)  Requerimientos del Sistema

-          The Microsoft .NET Framework 2.0
-          Windows Installer 4.5 (para saber que versión de Windows installer tiene ingrese a run y escriba y ejecute este comando “msiexec.exe /?.”)


2.4)  Información Adicional

-          Upgrade Advisor puede analizar instancias remotas, excepto para Report.Services
-          No cambia ninguna configuración, settings o data.
-          Provee el UpgradeAvisorWizardCmd commad-prompt para ayudar a escanear múltiples instancias de Sql Server
-          No considerar “Other Issues” en el reporte generado


3)      VERIFICAR LOS REQUERIMIENTOS DE HARDWARE

 

 

-          Si vamos a encarar un upgarade “in situ” en lugar de una migración es sumamente importante verificar los requerimientos de hardware previamente para ello Microsoft nos provee de la siguiente página: http://msdn.microsoft.com/en-us/library/ms143506(v=sql.105).aspx


4)       REALIZAR UN BACKUP FULL PREVIO AL UPGRADE

 

-           Generalmente no debiesen existir mayores problemas en un proceso de upgrade mas es imperioso tomar la precaución de hacer un Backup Full que nos permita revertir el Sql Server al estado previo al Upgrade.
-          

5)       TOMAR  ALGUNOS RECAUDOS ADICIONALES

 

-           Desactivar aquellos store procedures que vayan a correr por Schedule en el proceso de upgrade
-          Hacer un check de la Master – Model – MSDB y TEMPD y verificar que tengan habilitado el autogrow y espacio en disco para hacerlo.
-          Setear el “Max Worker Threads” value to 0 para que el Sql Server ya upgredeado calcule automáticamente el valor óptimo para esa variable.
-          Estemos atentos de features que son discontinuados de una versión a otra.



   Estoy a disposición de uds como siempre.

   Les saluda Gustavo Herrera desde Argentina.

No hay comentarios:

Publicar un comentario