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
Il proprietario del database può arrestare manualmente una sessione di mirroring del database in qualsiasi momento in uno dei partner.
Impatto della rimozione del mirroring
Quando il mirroring viene rimosso, si verificano le situazioni seguenti:
La relazione tra i partner e tra ciascun partner e il testimone si interrompe definitivamente, se esiste.
Se i partner stanno comunicando tra loro quando la sessione viene interrotta, la connessione viene immediatamente interrotta su entrambi i computer. Se i partner non stanno comunicando, ovvero il database è in stato DISCONNECTED al momento dell'arresto, la relazione viene immediatamente interrotta nel partner in cui è stato arrestato il mirroring. Quando l'altro partner tenta di riconnettersi, individua che la sessione di mirroring del database è stata terminata.
Le informazioni sulla sessione di mirroring vengono eliminate, diversamente da ciò che si verifica nel caso di sospensione di una sessione. Il mirroring viene rimosso sia nel database principale, sia nel database mirror. In sys.databases la colonna mirroring_state e tutte le altre colonne di mirroring vengono impostate su NULL. Per altre informazioni, vedere sys.database_mirroring (Transact-SQL).
Ogni istanza del server partner dispone di una copia separata del database.
Il database mirror viene lasciato nello stato RESTORE (vedere la colonna di stato di sys.databases), perché il database mirror è stato creato usando RESTORE WITH NORECOVERY. A questo punto, è possibile eliminare il database mirror precedente o recuperarlo tramite WITH RECOVERY. Il database recuperato presenterà alcune divergenze rispetto al database principale precedente, in quanto tramite il recupero viene avviato un nuovo fork di recupero.
Nota
Per proseguire il mirroring dopo avere arrestato una sessione, è necessario stabilire una nuova sessione di mirroring del database. Se dopo l'arresto del mirroring è stato creato un backup del log, è necessario applicarlo al database mirror prima di riavviare il mirroring.
Attività correlate
Per rimuovere il mirroring del database
Per avviare il mirroring del database
Vedi anche
ALTER DATABASE Mirroring di database (Transact-SQL)
Mirroring del database (SQL Server)
Sospensione e ripresa del mirroring del database (SQL Server)
sys.databases (Transact-SQL)