Cómo quitar la creación de reflejo de la base de datos (Transact-SQL)

El propietario de la base de datos puede detener manualmente en cualquier momento una sesión de creación de reflejo de la base de datos quitando el reflejo de la base de datos.

ms189112.note(es-es,SQL.90).gifImportante:
Para poder reiniciar la creación de reflejo, debe aplicar a la base de datos reflejada las copias de seguridad de registros realizadas en la base de datos principal después de quitar el reflejo.

Para quitar el reflejo de la base de datos

  1. Conéctese a cualquier asociado.

  2. Emita la instrucción Transact-SQL siguiente:

    ALTER DATABASE <database_name> SET PARTNER OFF
    

    donde <database_name> es la base de datos reflejada cuya sesión desea quitar.

    Esta instrucción quita la sesión de creación de reflejo de la base de datos así como la creación del reflejo de la base de datos. Puede especificar OFF en cualquier asociado. Para obtener más información acerca del efecto de quitar la creación de reflejo de la base de datos, vea Quitar la creación de reflejo de la base de datos.

  3. Opcionalmente, puede recuperar la base de datos reflejada anterior. En la instancia del servidor que era el servidor reflejado, escriba lo siguiente:

    RESTORE DATABASE <database_name> WITH RECOVERY;
    
    ms189112.note(es-es,SQL.90).gifImportante:
    Si recupera esta base de datos, habrá dos bases de datos divergentes en línea con el mismo nombre. Por consiguiente, debe garantizar que los clientes tengan acceso solamente a una de ellas, generalmente la base de datos principal más reciente.

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