Comparteix a través de


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

Se aplica a: SQL Server

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 <base de datos> 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 <base de datos> es la base de datos reflejada.

Consulte también

Reflejo de la base de datos ALTER DATABASE (Transact-SQL)
Database Mirroring Operating Modes