Procedura: Modifica della protezione delle transazioni in una sessione di mirroring del database (Transact-SQL)
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 disattivata, la sessione passa alla modalità operativa asincrona che consente di ottimizzare le prestazioni. In caso di indisponibilità del server principale, il server mirror viene interrotto ma risulta disponibile come server di standby a caldo (warm standby). Per il failover è necessario forzare il servizio, pertanto potrebbero verificarsi perdite di dati.
[!NOTA] Per ulteriori informazioni sul funzionamento quando la protezione è attivata, vedere Mirroring sincrono del database (modalità a sicurezza elevata). Per ulteriori informazioni sul funzionamento quando la protezione è disattivata, vedere Mirroring asincrono del database (modalità a prestazioni elevate).
Per attivare la protezione delle transazioni
Connettersi al server principale.
Eseguire l'istruzione Transact-SQL seguente:
ALTER DATABASE <database> SET PARTNER SAFETY FULL
dove <database> è il nome del database con mirroring.
Per disattivare la protezione delle transazioni
Connettersi al server principale.
Eseguire l'istruzione seguente:
ALTER DATABASE <database> SET PARTNER SAFETY OFF
dove <database> è il database con mirroring.
Vedere anche
Concetti
Mirroring asincrono del database (modalità a prestazioni elevate)
Mirroring sincrono del database (modalità a sicurezza elevata)
Altre risorse
ALTER DATABASE (Transact-SQL)
Procedure per il mirroring del database