Cómo 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).
[!NOTA] Para obtener más información acerca de cómo trabajar con la seguridad activada, vea Creación de reflejo sincrónico de la base de datos (modo de alta seguridad). Para obtener más información acerca de cómo trabajar con la seguridad desactivada, vea Operación asincrónica de creación de reflejo de la base de datos (Modo de alto rendimiento).
Para activar la seguridad de las transacciones
Conéctese al servidor principal.
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
Conéctese al servidor principal.
Escriba la instrucción siguiente:
ALTER DATABASE <database> SET PARTNER SAFETY OFF
donde <database> es la base de datos reflejada.
Vea también
Conceptos
Operación asincrónica de creación de reflejo de la base de datos (Modo de alto rendimiento)
Creación de reflejo sincrónico de la base de datos (modo de alta seguridad)
Otros recursos
ALTER DATABASE (Transact-SQL)
Temas de procedimientos de la creación de reflejo de la base de datos