Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Quando il database con mirroring è sincronizzato, cioè quando il database si trova nello stato SYNCHRONIZED, il proprietario del database può avviare il failover manuale verso il server mirror. Il failover manuale può essere avviato solo dal server principale.
Per effettuare il failover manuale di una sessione di mirroring del database
Connettersi al server principale.
Impostare il contesto del database sul database master :
USE master;
Immettere l'istruzione seguente sul server principale:
ALTER DATABASE database_nameSET PARTNER FAILOVER, in cui database_name è il database di cui viene eseguito il mirroring.
Verrà avviata una transizione immediata del server mirror al ruolo principale.
Nel precedente server primario, i client vengono disconnessi dal database e viene eseguito il rollback delle transazioni in corso.
Nota
Le transazioni preparate usando Microsoft Distributed Transaction Coordinator per cui non è ancora eseguito il commit quando si verifica un failover sono considerate interrotte dopo il failover del database.
Vedi anche
ALTER DATABASE Mirroring di database (Transact-SQL)
Eseguire manualmente il failover di una sessione di mirroring del database (SQL Server Management Studio)
Cambio di ruolo durante una sessione di mirroring del database (SQL Server)