Condividi tramite


Modifica della protezione delle transazioni in una sessione di mirroring del database (Transact-SQL)

Si applica a: SQL Server

La protezione delle transazioni è l'attributo che controlla la modalità operativa della sessione. Il proprietario del database può tuttavia modificare in qualsiasi momento tale protezione. Per impostazione predefinita, il livello di protezione delle transazioni è impostato su FULL (modalità operativa sincrona).

Se la protezione delle transazioni viene disabilitata, la sessione passa alla modalità operativa asincrona che consente di ottimizzare le prestazioni. 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.

Per attivare la protezione delle transazioni

  1. Connettersi al server principale.

  2. Eseguire l'istruzione Transact-SQL seguente:

    ALTER DATABASE <database> SET PARTNER SAFETY FULL  
    

    dove <database> è il nome del database con mirroring.

Per disabilitare la protezione delle transazioni

  1. Connettersi al server principale.

  2. Eseguire l'istruzione seguente:

    ALTER DATABASE <database> SET PARTNER SAFETY OFF  
    

    dove <database> è il database con mirroring.

Vedi anche

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