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 sottoposto a mirroring.

Per disabilitare la protezione delle transazioni

  1. Connettersi al server principale.

  2. Formulare la seguente dichiarazione:

    ALTER DATABASE <database> SET PARTNER SAFETY OFF  
    

    dove <database> è il database sottoposto a mirroring.

Vedi anche

ALTER DATABASE Mirroring di database (Transact-SQL)
Modalità operative del mirroring del database