Actualización de Bases de Datos VLDB y en Alta Disponibilidad.
-
Upload
marisol-villalpando -
Category
Documents
-
view
8 -
download
0
Transcript of Actualización de Bases de Datos VLDB y en Alta Disponibilidad.
Actualización de Bases de Datos VLDB y en Alta
Disponibilidad.
Antonio SotoSolid Quality [email protected]
Agenda
Opciones de Actualización Minimizar el tiempo de parada Actualizar un Cluster de SQL Server Actualizar VLDB Consideraciones Finales
Agenda
Opciones de Actualización Minimizar el tiempo de parada Actualizar un Cluster de SQL Server Actualizar VLDB Consideraciones Finales
Opciones de Actualización
Actualización (o actualización in-place): Se actualiza una instalación existente
manteniendo los datos El nombre de instancia permanece inalterado Proceso automatizado
Migración (o migración side-by-side): Se inicia con una nueva instalación La nueva & vieja instancia permanecen side-by-
side Los objetos se copian de la vieja a la nueva
instancia Proceso manual
Actualización In-place
SQL Server 7.0/2000Instancia: Foo
SQL Server 2005Instancia : Foo
Actualización
Comparar y verificar
SQL Server 7.0/2000Instancia: Foo
SQL Server 2005Instancia : Bar
Migración Side-by-side
Comprobado!
Migración Side-by-Side
Alternativas Backup y Restore Detach y Attach Asistente de Copia de Bases de Datos
Migrar de forma independiente los objetos a nivel de servidor Logins Servidores Vinculados .....
Agenda
Opciones de Actualización Minimizar el tiempo de parada Actualizar un Cluster de SQL Server Actualizar VLDB Consideraciones Finales
Minimizar el Tiempo de Parada Debemos de Balancear entre el tiempo de
parada y la “protección” ante una posible vuelta atrás
La instancia pasa a estar disponible
Aquí comienza la disponibilidad
parcial
Punto de no retornoLa instancia
todavía está disponible
La instancia ya no está disponible
Proceso de Actualización In-Place
Instalarprerequisitos
Comprobar bloqueadores
de actualización
Instalar los binarios de SQL Server
2005
Parar el servicio
Redirigir servicios a
nuevos binarios
Iniciar servicio en
modo usuario unico
Adjuntar bd de recursos
Parar el servicio
Reiniciar el servicio
Iniciar actualización de todas las
BDs
Ejecución de scripts de
migración de SQL Agent y Replicación
Desinstalar binarios “viejos”
Inicio de
actualización
Actualización finalizada
Proceso de Migración Side-by-Side Debemos de migrar manualmente el
entorno Logins Paquetes DTS Servidores Vinculados Mensajes de usuario Procedimientos Almacenados Extendidos
Podemos adelantar determinadas tareas Seleccionar el método
Comparativa
Upgrade Scenario Data Transfer Method
Manual Effort to Move Server and Database Objects Required
Server Renaming or Client Redirection Required
Minimal Downtime Capability
In-Place None No No Best
Side-By-Side Detach/Attach Yes Yes Low
Database copy Yes Yes Lowest
Filegroup restore Yes Yes Medium
Transaction log restore
Yes Yes Best
Agenda
Opciones de Actualización Minimizar el tiempo de parada Actualizar un Cluster de SQL Server Actualizar VLDB Consideraciones Finales
3.02 Actualizar Bases de Datos en Cluster
Pre-Planificar para la actualización Planificar para un Rollback Actualización Side-by-Side Actualización con Alta Disponibilidad
Log Shipping Replicación
Tareas Post-Actualización
Agenda
Opciones de Actualización Minimizar el tiempo de parada Actualizar un Cluster de SQL Server Actualizar VLDB Consideraciones Finales
Very Large Databases
Consideraciones de VLDB Coste de copiar datos Asumimos bases de datos almacenadas en una
SAN Seleccionar un Método de Actualización apra
Bases de Datos VLDB Actualización In-Place
No copiamos datos Actualización Side-by-Side
Detach/Attach
Agenda
Opciones de Actualización Minimizar el tiempo de parada Actualizar un Cluster de SQL Server Actualizar VLDB Consideraciones Finales
Tareas Post Actualización
Ejecutar DBCC Updateusage Ejecutar DBCC Checkdb with Data_Purity Configurar la nueva instalación de SQL
Server. Realizar consultas de prueba Actualizar scripts afectados por cambios
de comportamiento de SQL Server 2005
Tips
Usar Backup-Restore con copias del log de transacciones
Probar, probar y probar Utilizar Upgrade Advisor
Recursos
http://www.microsoft.com/sql/solutions/upgrade/default.mspx
"SQL Server 2005 Upgrade Technical Resource Guide“
Resumen
Opciones de Actualización Minimizar el tiempo de parada Actualizar un Cluster de SQL Server Actualizar VLDB Consideraciones Finales
GRACIAS!!!!Antonio SotoSolid Quality [email protected]