Condividi tramite


Procedura: Ripresa di una sessione di mirroring del database (Transact-SQL)

Il proprietario del database può riprendere in qualsiasi momento una sessione di mirroring del database sospesa in precedenza.

Nota importanteImportante

In un servizio forzato, quando il server principale originale esegue nuovamente la connessione il mirroring viene sospeso. Se si riprende il mirroring in questa situazione, è possibile che si verifichi una perdita di dati nel server principale originale. Per informazioni sulla gestione della potenziale perdita di dati, vedere Servizio forzato (con possibile perdita di dati).

Per riprendere una sessione di mirroring del database

  1. Connettersi a uno dei partner.

  2. Eseguire l'istruzione Transact-SQL seguente:

    ALTER DATABASE <database_name> SET PARTNER RESUME

    dove <database_name> è il database con mirroring di cui si desidera riprendere la sessione.

    Nota

    Quando si riprende una sessione di mirroring del database, il database con mirroring viene posto in stato SYNCHRONIZING. Se il livello di sicurezza corrisponde a FULL, il database mirror viene aggiornato in base al database principale e lo stato del database mirror diventa SYNCHRONIZED. A questo punto è possibile che si verifichi un failover. Se il server di controllo del mirroring è presente e in stato ON, è possibile che si verifichi un failover automatico. Se invece tale server non è presente, è possibile che si verifichi un failover manuale.