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.
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
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.
Espandere Database e selezionare il database.
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 .
Nel riquadro Seleziona una pagina fare clic su Mirroring.
Per rimuovere il mirroring, fare clic su Rimuovi mirroring. Viene richiesta una richiesta di conferma. Se si fa clic su Sì, 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
Connettersi al motore di database di uno dei partner di mirroring.
Nella barra Standard fare clic su Nuova query.
Rilasciare la dichiarazione Transact-SQL seguente:
ALTER DATABASE database_name SET PARTNER OFFdove 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
Sospendere o riprendere una sessione di mirroring del database (SQL Server)
Rimuovere il Witness da una sessione di mirroring del database (SQL Server)
Stabilire una sessione di mirroring del database usando l'autenticazione di Windows (Transact-SQL)
Esempio: Configurazione del mirroring del database tramite certificati (Transact-SQL)
Vedere anche
Mirroring del database (SQL Server)
Configurazione del mirroring del database (SQL Server)
Gruppi di disponibilità AlwaysOn (SQL Server)