Rimuovere il mirroring del database (SQL Server)
In questo argomento verrà descritto come rimuovere il mirroring del database da un database in SQL Server 2012 utilizzando SQL Server Management Studio o Transact-SQL. Il proprietario del database può arrestare manualmente una sessione di mirroring del database in qualsiasi momento, rimuovendo il mirroring dal database.
Contenuto dell'argomento
Prima di iniziare:
Sicurezza
Per rimuovere il mirroring del database mediante:
SQL Server Management Studio
Transact-SQL
Completamento: Dopo la rimozione del mirroring del database
Attività correlate
Prima di iniziare
Sicurezza
Autorizzazioni
È richiesta l'autorizzazione ALTER per il database.
[Inizio pagina]
Utilizzo di SQL Server Management Studio
Per rimuovere il mirroring del database
Durante una sessione di mirroring del database, connettersi all'istanza del server principale e in Esplora oggetti fare clic sul nome del server per espanderne l'albero.
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. Verrà aperta la pagina Mirroring della finestra di dialogo Proprietà database.
Nel riquadro Selezione pagina fare clic su Mirroring.
Per rimuovere il mirroring, scegliere Rimuovi mirroring. Verrà richiesta una conferma. Se si fa clic su Sì, la sessione verrà arrestata e il mirroring verrà rimosso dal database.
[Inizio pagina]
Utilizzo di Transact-SQL
Per rimuovere il mirroring del database, utilizzare Proprietà database. Utilizzare la pagina Mirroring della finestra di dialogo Proprietà database.
Per rimuovere il mirroring del database
Connettersi al Motore di database di qualsiasi partner di mirroring.
Dalla barra Standard fare clic su Nuova query.
Eseguire l'istruzione Transact-SQL riportata di seguito.
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;
Completamento: Dopo la rimozione del mirroring del database
[!NOTA]
Per informazioni sull'impatto della rimozione del mirroring, vedere Rimozione di mirroring del database (SQL Server).
In caso di riavvio del mirroring nel database
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.
In caso di non riavvio del mirroring
Facoltativamente, è possibile recuperare il database mirror precedente. Nell'istanza del server mirror è possibile utilizzare l'istruzione Transact-SQL seguente:
RESTORE DATABASE database_name WITH RECOVERY;
Importante Se questo database viene recuperato, online 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.
[Inizio pagina]
Attività correlate
Sospendere o riprendere una sessione di mirroring del database (SQL Server)
Stabilire una sessione di mirroring del database tramite autenticazione di Windows (Transact-SQL)
Esempio: Impostazione del mirroring del database tramite certificati (Transact-SQL)
[Inizio pagina]
Vedere anche
Concetti
Mirroring del database (SQL Server)