Condividi tramite


Rimuovere il mirroring del database (SQL Server)

Questo argomento descrive come rimuovere il mirroring del database da un database in SQL Server 2014 tramite SQL Server Management Studio o Transact-SQL. In qualsiasi momento, il proprietario del database può arrestare manualmente una sessione di mirroring del database rimuovendo il mirroring dal database.

Prima di iniziare

Sicurezza

Autorizzazioni

È richiesta l'autorizzazione ALTER per il database.

Uso di SQL Server Management Studio

Per rimuovere il mirroring del database

  1. Durante una sessione di mirroring del database, connettersi all'istanza del server principale, in Esplora oggetti fare clic sul nome del server per espandere l'albero del server.

  2. Espandere Database e selezionare il database.

  3. Fare clic con il pulsante destro del mouse sul database, scegliere Attivitàe quindi fare clic su Server mirror. Viene visualizzata la pagina Mirroring della finestra di dialogo Proprietà database .

  4. Nel riquadro Seleziona una pagina fare clic su Mirroring.

  5. Per rimuovere il mirroring, fare clic su Rimuovi mirroring. Viene richiesta una richiesta di conferma. Se si fa clic su , la sessione viene arrestata e il mirroring viene rimosso dal database.

Uso di Transact-SQL

Per rimuovere il mirroring del database, utilizzare le proprietà del database. utilizzare la pagina Mirroring della finestra di dialogo Proprietà database .

Per rimuovere il mirroring del database

  1. Connettersi al motore di database di uno dei partner di mirroring.

  2. Nella barra Standard fare clic su Nuova query.

  3. Rilasciare la dichiarazione Transact-SQL seguente:

    ALTER DATABASE database_name SET PARTNER OFF  
    

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

    Nell'esempio seguente viene rimosso il mirroring del database dal database di esempio AdventureWorks2012 .

    ALTER DATABASE AdventureWorks2012 SET PARTNER OFF;  
    

Aggiornamento: Rimozione del mirroring del database

Annotazioni

Per informazioni sull'impatto della rimozione del mirroring, vedere Rimozione del mirroring del database (SQL Server).

  • Se si intende riavviare il mirroring nel database

    Tutti i backup del log eseguiti nel database principale dopo la rimozione del mirroring devono essere applicati al database mirror prima di poter riavviare il mirroring.

  • Se non si intende riavviare il mirroring

    Facoltativamente, è possibile recuperare il database mirror precedente. Nell'istanza del server che era il server di mirroring, è possibile utilizzare la seguente istruzione Transact-SQL:

    RESTORE DATABASE database_name WITH RECOVERY;  
    

    Importante

    Se si ripristina questo database, sono online due database divergenti con lo stesso nome. Pertanto, è necessario assicurarsi che i client possano accedere solo a uno di essi, in genere il database principale più recente.

Attività correlate

Vedere anche

Mirroring del database (SQL Server)
Configurazione del mirroring del database (SQL Server)
Gruppi di disponibilità AlwaysOn (SQL Server)