Instalacion de Service Pack 2 SQL Server 2005 con Database Mirroring

A continuación detallamos un procedimiento que aplicamos en producción para la instalación del SP 2 de SQL Server 2005 en servidores con varias bases mirroreadas en un esquema sincrónico sin witness.
En ningún momento se pierde disponibilidad para el negocio (7 x 24) pues siempre alguno de los dos servidores del esquema atiende requerimientos.

Pasos previos:

1) Backup de bases de sistema.
2) DBCC's y Backup's de bases de usuario.
3) Chequeo de disponibiliad de espacio en los HD de servidores.

Implementación:

A) Pausa de Mirroring en S01DB0001 (Rol Principal)

ALTER DATABASE SET PARTNER SUSPEND
go
ALTER DATABASE SET PARTNER SUSPEND
go

B) Desde S02DB0001 (Rol Mirror) lanzar SP2

C) Bootear el server S02DB0001 (Rol Mirror).

D) Reestablecer el mirror desde el S01DB0001 (Rol Principal).

ALTER DATABASE SET PARTNER RESUME
go
ALTER DATABASE SET PARTNER RESUME
go

E) Cambio de roles -Failover manual- en S01DB0001 (Rol Principal).

ALTER DATABASE SET PARTNER FAILOVER
Go
ALTER DATABASE SET PARTNER FAILOVER
Go

F) Pausa de Mirroring en S02DB0001 (Rol Principal)

ALTER DATABASE SET PARTNER SUSPEND
go
ALTER DATABASE SET PARTNER SUSPEND
go

G) Desde S01DB0001 (Rol Mirror) lanzar SP2

H) Bootear el server S01DB0001 (Rol Mirror).

I) Reestablecer el mirror desde el S02DB0001 (Rol Principal).

ALTER DATABASE SET PARTNER RESUME
go
ALTER DATABASE SET PARTNER RESUME
go

J) Cambio de roles -Failover manual- en S02DB0001 (Rol Principal).

ALTER DATABASE SET PARTNER FAILOVER
Go
ALTER DATABASE SET PARTNER FAILOVER
Go

FIN.

En el caso que hubiera servidor testigo o witness (No es nuestro caso) en el sitio de soporte de Microsoft se encuentra un artículo que detalla pasos adicionales.Aplicar SP2 en esquema witness

Hasta la proxima. !!!