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
-
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.
No hay comentarios:
Publicar un comentario