Compartir a través de


Cómo forzar el servicio en una sesión de creación de reflejo de la base de datos (Transact-SQL)

En los modos de alto rendimiento y de alta seguridad sin conmutación por error automática, si se produce un error en el servidor principal mientras el servidor reflejado está disponible, el propietario de la base de datos puede hacer que ésta esté disponible forzando la conmutación por error del servicio (con una posible pérdida de datos) para la base de datos reflejada. Esta opción está disponible solamente si se cumplen todas las condiciones siguientes:

  • El servidor principal está inactivo.
  • WITNESS está establecido en OFF o está conectado al servidor reflejado.
ms189270.Caution(es-es,SQL.90).gifAdvertencia:
El servicio forzado es estrictamente un método de recuperación de desastres. Si se fuerza el servicio, pueden perderse datos. Por consiguiente, fuerce el servicio sólo si es aceptable el riesgo de perder datos para restaurar el servicio en la base de datos inmediatamente. Si forzar el servicio supone una posible pérdida de un gran volumen de datos, se recomienda detener la creación del reflejo y sincronizar manualmente las bases de datos. Para obtener más información acerca de los riesgos que supone forzar el servicio, vea Servicio forzado (con posible pérdida de datos).

Al forzar el servicio se suspende la sesión y se inicia un nuevo punto de bifurcación de recuperación. El efecto de forzar el servicio es parecido al de quitar la creación del reflejo y recuperar la base de datos principal anterior. No obstante, forzar el servicio facilita la resincronización de las bases de datos (con posible pérdida de datos) cuando se reanuda la creación del reflejo.

Para forzar el servicio en una sesión de creación de reflejo de la base de datos

  1. Conéctese al servidor reflejado.

  2. Emita la instrucción siguiente:

    ALTER DATABASE <database_name> SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS

    donde <database_name> es la base de datos reflejada.

    El servidor reflejado pasa inmediatamente al servidor principal y la creación del reflejo se suspende.

Vea también

Otros recursos

ALTER DATABASE (Transact-SQL)
Creación de reflejo de la base de datos
Temas de procedimientos de la creación de reflejo de la base de datos

Ayuda e información

Obtener ayuda sobre SQL Server 2005