Share via


Cambiar la seguridad de las transacciones en una sesión de creación de reflejo de la base de datos (Transact-SQL)

La seguridad de las transacciones es el atributo que controla el modo operativo de la sesión. No obstante, el propietario de la base de datos puede cambiar la seguridad de las transacciones en cualquier momento. De forma predeterminada, el nivel de seguridad de las transacciones está establecido en FULL (modo operativo sincrónico).

Si se desactiva la seguridad de las transacciones, la sesión cambia al modo operativo asincrónico, lo que maximiza el rendimiento. Si la base de datos principal no está disponible, la base de datos reflejada se detiene pero está disponible como base de datos en espera semiactiva (la conmutación por error requiere forzar el servicio, con una posible pérdida de datos).

Para activar la seguridad de las transacciones

  1. Conéctese al servidor principal.

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

    ALTER DATABASE <database> SET PARTNER SAFETY FULL
    

    donde <database> es el nombre de la base de datos reflejada.

Para desactivar la seguridad de las transacciones

  1. Conéctese al servidor principal.

  2. Emita la instrucción siguiente:

    ALTER DATABASE <database> SET PARTNER SAFETY OFF
    

    donde <database> es la base de datos reflejada.

Vea también

Referencia

Reflejo de la base de datos ALTER DATABASE (Transact-SQL)

Conceptos

Modos de funcionamiento de la creación de reflejo de la base de datos