Share via


Rimuovere il server di controllo del mirroring da una sessione di mirroring del database (SQL Server)

In questo argomento verrà descritto come rimuovere un server di controllo del mirroring da una sessione di mirroring del database in SQL Server 2012 utilizzando SQL Server Management Studio o Transact-SQL. Durante una sessione di mirroring del database, il proprietario del database può disabilitare il server di controllo del mirroring in qualsiasi momento.

Contenuto dell'argomento

  • Prima di iniziare:

    Sicurezza

  • Per rimuovere il server di controllo del mirroring utilizzando:

    SQL Server Management Studio

    Transact-SQL

  • Completamento: Dopo la rimozione del server di controllo del mirroring

Prima di iniziare

Sicurezza

Autorizzazioni

È richiesta l'autorizzazione ALTER per il database.

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

Utilizzo di SQL Server Management Studio

Per rimuovere il server di controllo del mirroring

  1. Connettersi all'istanza del server principale e fare clic sul nome del server per espandere l'albero di server nel riquadro Esplora oggetti.

  2. Espandere Database e selezionare il database di cui si desidera rimuovere il server di controllo del mirroring.

  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. Per rimuovere il server di controllo del mirroring, eliminare l'indirizzo di rete del server dal campo Server di controllo del mirroring.

    [!NOTA]

    Se si passa dalla modalità a protezione elevata con failover automatico alla modalità a prestazioni elevate, il contenuto del campo Server di controllo del mirroring viene automaticamente cancellato.

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

Utilizzo di Transact-SQL

Per rimuovere il server di controllo del mirroring

  1. Connettersi al Motore di database in qualsiasi istanza del server partner.

  2. Dalla barra Standard fare clic su Nuova query.

  3. Eseguire l'istruzione seguente:

    ALTER DATABASE database_name SET WITNESS OFF

    dove database_name è il nome del database con mirroring.

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

    ALTER DATABASE AdventureWorks2012 SET WITNESS OFF ;
    

Completamento: Dopo la rimozione del server di controllo del mirroring

La disabilitazione del server di controllo del mirroring comporta la modifica della modalità operativa in base all'impostazione del livello di protezione delle transazioni.

  • Se il livello di protezione delle transazioni è impostato su FULL (impostazione predefinita), nella sessione viene utilizzata la modalità sincrona a protezione elevata senza failover automatico.

  • Se la protezione delle transazioni è impostata su OFF, la sessione viene eseguita in modo asincrono (in modalità a prestazioni elevate) senza richiedere quorum. Ogni volta che la protezione delle transazioni è disattivata, è consigliabile disattivare anche il server di controllo.

SuggerimentoSuggerimento

L'impostazione della sicurezza delle transazioni per il database viene registrata per ogni partner nelle colonne mirroring_safety_level e mirroring_safety_level_desc della vista del catalogo sys.database_mirroring.

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

Attività correlate

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

Vedere anche

Attivitá

Modifica della protezione delle transazioni in una sessione di mirroring del database (Transact-SQL)

Aggiungere un server di controllo del mirroring del database tramite l'autenticazione di Windows (Transact-SQL)

Riferimento

Mirroring del database di ALTER DATABASE (Transact-SQL)

Concetti

Server di controllo del mirroring del database