Modifica della protezione delle transazioni in una sessione di mirroring del database (Transact-SQL)Change Transaction Safety in a Database Mirroring Session (Transact-SQL)

La protezione delle transazioni è l'attributo che controlla la modalità operativa della sessione.Transaction safety is the attribute that controls the operating mode of the session. Il proprietario del database può tuttavia modificare in qualsiasi momento tale protezione.At any time, however, the database owner can change the transaction safety. Per impostazione predefinita, il livello di protezione delle transazioni è impostato su FULL (modalità operativa sincrona).By default, the level of transaction safety is set to FULL (synchronous operating mode).

Se la protezione delle transazioni viene disabilitata, la sessione passa alla modalità operativa asincrona che consente di ottimizzare le prestazioni.Turning off transaction safety shifts the session into asynchronous operating mode, which maximizes performance. In caso di indisponibilità del server principale, il server mirror viene arrestato ma risulta disponibile come server di standby a caldo (warm standby). Per il failover è necessario forzare il servizio, pertanto potrebbero verificarsi perdite di dati.If the principal becomes unavailable, the mirror stops but is available as a warm standby (failover requires forcing service with possible data loss).

Per attivare la protezione delle transazioniTo turn on transaction safety

  1. Connettersi al server principale.Connect to the principal server.

  2. Eseguire l'istruzione Transact-SQL seguente:Issue the following Transact-SQL statement:

    ALTER DATABASE <database> SET PARTNER SAFETY FULL  
    

    dove <database> è il nome del database con mirroring.where <database> is the name of the mirrored database.

Per disabilitare la protezione delle transazioniTo turn off transaction safety

  1. Connettersi al server principale.Connect to the principal server.

  2. Eseguire l'istruzione seguente:Issue the following statement:

    ALTER DATABASE <database> SET PARTNER SAFETY OFF  
    

    dove <database> è il database con mirroring.where <database> is the mirrored database.

Vedere ancheSee Also

Mirroring del database di ALTER DATABASE (Transact-SQL) ALTER DATABASE Database Mirroring (Transact-SQL)
Database Mirroring Operating ModesDatabase Mirroring Operating Modes