Cómo instalar service packs y revisiones en una instancia de SQL Server que está configurado para utilizar la creación de reflejo de base de datos

INTRODUCCIÓN

Este artículo contiene pasos que puede seguir para instalar service packs y revisiones en una instancia de Microsoft SQL Server que tiene una de las siguientes características:
  • La instancia de SQL Server tiene una o más bases de datos que están configurados para utilizar la creación de reflejo de base de datos.
  • La instancia de SQL Server actúa como un servidor testigo para una sesión de reflejo de la base de datos.
Siga estos pasos para mantener la protección mejorada de la seguridad de los datos.

SQL Server no tiene que realizar una función de servidor determinado en una sesión al aplicar un service pack o una revisión de reflejo de la base de datos. Por ejemplo, SQL Server puede realizar la función principal o el espejo. Sin embargo, se recomienda que actualice los servidores asociados cuando se está ejecutando en la función de espejo y, a continuación, actualice el servidor testigo.

Más información

Si instala los service packs o revisiones en los servidores que se encuentran en un entorno de creación de reflejo de la base de datos, debe determinar la función de los servidores. Si hay muchas sesiones de creación de reflejo la base de datos, debe determinar todas las posibles funciones que pueden aplicarse a un servidor. Por ejemplo, si el servidor está actuando como un servidor espejo para cualquier sesión de reflejo de la base de datos, actualizar el servidor como la función espejo. Si el servidor es sólo un servidor testigo para base de datos de todas las sesiones de creación de reflejo, actualizar el servidor como el rol de testigo. Para ello, siga estos pasos:
  1. Si es un servidor testigo en la sesión de creación de reflejo de la base de datos, deshabilite el failover automático durante el proceso de actualización. Para ello, quite el servidor testigo de la sesión de creación de reflejo de la base de datos. Si el servidor no es un servidor asociado de alguna otra base de datos reflejo sesiones, siga estos pasos para deshabilitar la conmutación por error automática en el servidor testigo:
    1. Detenga el servicio SQL Server.
    2. Utilice la instrucción de Transact-SQL ALTER ENDPOINT para deshabilitar el extremo de reflejo de la base de datos.
    Para obtener más información, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):
  2. Si el nivel de seguridad de la sesión de creación de reflejo de la base de datos se establece en OFF (modo asíncrono), cambie el nivel de seguridad a COMPLETO (modo sincrónico). Este paso es necesario para realizar las conmutaciones por error manual en pasos posteriores.

    Nota: Después de cambiar el nivel de seguridad en FULL, todavía se permiten cambios de datos en la base de datos principal si la sesión de creación de reflejo de la base de datos está en pausa.
  3. Espere a que toda la base de datos reflejo sesiones para estar en modo sincrónico.

    Nota: Si está ejecutando una versión anterior a service pack 2 de SQL Server 2005, debe realizar la conmutación por error manual al reflejo antes de ir al paso siguiente. El servidor reflejado asume la función principal.
  4. Pausar sesiones que están presentes en el servidor de creación de reflejo de la base de datos. Este paso evita cambios en la base de datos principal.

    Para obtener más información, visite el siguiente sitio Web de MSDN:
  5. Realizar una copia de seguridad completa de la base de datos en la base de datos principal y, a continuación, ejecute el comando DBCC CHECKDB en la base de datos principal. Este paso es opcional pero recomendado.
  6. Instalar el service pack o la revisión en el servidor reflejado. Recuerde que tendrá que actualizar varios servidores en este momento.
  7. Reanudar las sesiones de creación de reflejo de la base de datos. Para obtener más información acerca de cómo reanudar una sesión de reflejo de la base de datos, visite el siguiente sitio Web de MSDN:
  8. Realizar la conmutación por error manual al servidor reflejado para que el servidor reflejado asume la función principal.

    Nota: Para obtener más información acerca de cómo realizar manualmente la conmutación por error al servidor reflejado en SQL Server 2005, vea el tema "Manualmente fallando sobre a una base de datos secundaria" en libros en pantalla de SQL Server 2005.
  9. Ejecute el comando DBCC CHECKDB en el servidor principal. (Este paso es opcional, pero recomendado).
  10. Pausar sesiones de creación de reflejo de la base de datos.
  11. Instalar el service pack o la revisión en el nuevo servidor espejo.

    Nota: El nuevo servidor espejo es el mismo que el servidor principal original. Recuerde que tendrá que actualizar varios servidores en este momento.
  12. Reanudar las sesiones de creación de reflejo de la base de datos.
  13. Si cambia el nivel de seguridad en el paso 2, volver a cambiar el nivel de seguridad a OFF.
  14. Si la sesión de creación de reflejo de la base de datos tiene un servidor testigo, deshacer los cambios realizados en el paso 1. Para obtener más información acerca de cómo hacerlo, visite el siguiente sitio Web de Microsoft:Nota: Al deshacer los cambios realizados en el paso 1, agregue el servidor testigo en la sesión de reflejo de la base de datos.
Propiedades

Id. de artículo: 926824 - Última revisión: 9 ene. 2017 - Revisión: 1

Comentarios