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.

Nota importanteImportante

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 de la entidad de seguridad 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;
    
    Nota importanteImportante

    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 de la entidad de seguridad más reciente.