Condividi tramite


Procedura: Rimozione del mirroring del database (Transact-SQL)

Il proprietario del database può interrompere manualmente una sessione di mirroring del database in qualsiasi momento, rimuovendo il mirroring dal database.

Nota importanteImportante

Prima di poter riavviare il mirroring è necessario che tutti i backup di log eseguiti nel database principale dopo la rimozione del mirroring vengano applicati al database mirror.

Per rimuovere il mirroring del database

  1. Connettersi a uno dei partner.

  2. Eseguire l'istruzione Transact-SQL seguente:

    ALTER DATABASE <database_name> SET PARTNER OFF
    

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

    Questa istruzione rimuove una sessione di mirroring del database e rimuove il mirroring dal database. È possibile specificare l'opzione OFF in qualsiasi partner. Per ulteriori informazioni sugli effetti della rimozione del mirroring del database, vedere Rimozione del mirroring del database.

  3. Facoltativamente, è possibile recuperare il database mirror precedente. Nell'istanza del server che in precedenza era il server mirror, immettere:

    RESTORE DATABASE <database_name> WITH RECOVERY;
    
    Nota importanteImportante

    Se questo database viene recuperato, in linea saranno disponibili due database divergenti con lo stesso nome. Di conseguenza, è necessario assicurarsi che i client possano accedere soltanto a uno di essi, generalmente al database principale più recente.