Proprietà database (pagina Mirroring)
Data aggiornamento: 12 dicembre 2006
Accedere a questa pagina dal database principale e utilizzarla per configurare e modificare le proprietà del mirroring del database per un database. Utilizzare inoltre la pagina per avviare la Configurazione guidata protezione mirroring del database, per visualizzare lo stato di una sessione di mirroring e per sospendere o rimuovere la sessione di mirroring del database.
Importante: |
---|
La protezione deve essere configurata prima dell'avvio del mirroring. Se il mirroring non è stato avviato, è necessario iniziare dalla procedura guidata. Le caselle di testo della pagina Mirroring sono disabilitate fino al termine della procedura guidata. |
Per configurare il mirroring del database tramite SQL Server Management Studio
Opzioni
Configura protezione
Fare clic sul pulsante per avviare la Configurazione guidata protezione mirroring del database.Se la procedura guidata viene completata, l'azione eseguita dipende dallo stato del mirroring come illustrato di seguito:
Se il mirroring non è stato avviato.
La pagina delle proprietà memorizza nella cache le informazioni di connessione nonché un valore che indica se nel database mirror è impostata la proprietà del partner.
Al termine della procedura guidata, viene richiesto di avviare il mirroring del database utilizzando gli indirizzi di rete del server e la modalità operativa predefiniti. Se è necessario modificare gli indirizzi o la modalità operativa, fare clic su Non avviare il mirroring.
Se il mirroring è stato avviato.
Se il server di controllo del mirroring è stato cambiato nella procedura guidata, viene impostato di conseguenza.
Indirizzi di rete del server
Esiste un'opzione equivalente per ognuna delle istanze del server, ovvero Server principale, Server mirror e Server di controllo del mirroring.Gli indirizzi di rete del server delle istanze del server sono specificati automaticamente al completamento della Configurazione guidata protezione mirroring del database. Dopo aver completato la procedura guidata, è possibile modificare gli indirizzi di rete manualmente, se necessario.
L'indirizzo di rete del server segue la sintassi di base illustrata di seguito:
TCP**://fully_qualified_domain_name:**port
dove
- fully_qualified_domain_name è il server sul quale si trova l'istanza del server.
- port è la porta assegnata all'endpoint di mirroring del database dell'istanza del server.
Per la partecipazione di un server al mirroring del database è necessario un endpoint di mirroring del database. Quando si utilizza la Configurazione guidata protezione mirroring del database per stabilire la prima sessione di mirroring per un'istanza del server, la procedura guidata crea automaticamente l'endpoint e lo configura per utilizzare l'autenticazione di Windows. Per informazioni sull'utilizzo della procedura guidata con l'autenticazione basata su certificati, vedere Procedura: Configurazione di una sessione di mirroring del database (SQL Server Management Studio).Importante: Per ogni istanza del server è necessario un solo endpoint di mirroring del database, indipendentemente dal numero di sessioni di mirroring da supportare.
Ad esempio, l'indirizzo di rete per un'istanza del server su un computer denominato
DBSERVER9
il cui endpoint utilizza la porta7022
potrebbe essere:TCP://DBSERVER9.COMPANYINFO.ADVENTURE-WORKS.COM:7022
Per ulteriori informazioni, vedere Impostazione di un indirizzo di rete del server (mirroring del database).
[!NOTA] Non è possibile cambiare le istanze del server principale né del server mirror durante una sessione di mirroring del database. È invece possibile cambiare l'istanza del server di controllo del mirroring durante una sessione. Per ulteriori informazioni, vedere la sezione "Osservazioni" di seguito in questo argomento.
Avvia mirroring
Fare clic su questo pulsante per avviare il mirroring se sussistono tutte le condizioni seguenti:- Il database mirror deve esistere.
Prima di avviare il mirroring è necessario creare il database mirror ripristinando un backup completo recente con WITH NORECOVERY e ripristinando eventualmente i backup del log del database principale sul server mirror. Per ulteriori informazioni, vedere Procedura: Preparazione di un database mirror per il mirroring (Transact-SQL). - Gli indirizzi TCP delle istanze dei server principale e mirror sono già specificati nella sezione Indirizzi di rete del server.
- Se la modalità operativa è impostata su protezione elevata con failover automatico (sincrona), viene specificato inoltre l'indirizzo TCP dell'istanza del server mirror.
- La protezione è stata configurata correttamente.
Fare clic su Avvia mirroring per iniziare la sessione. Motore di database tenta di connettersi automaticamente al partner per il mirroring per verificare che il server mirror sia configurato correttamente e per avviare la sessione di mirroring. Se è possibile avviare il mirroring, viene creato un processo per monitorare il database.
Importante: Prima di avviare il mirroring, Motore di database analizza i campi degli indirizzi di rete del server per verificare che ogni indirizzo contenga almeno un punto. In presenza di indirizzi che non includono un punto, viene visualizzato un messaggio di errore per segnalare che per uno o più indirizzi di server del rete non è stato specificato il nome di dominio completo (FQDN). In questo caso, correggere gli indirizzi non validi modificando il campo Indirizzi di rete del server corrispondente e quindi fare di nuovo clic su Avvia mirroring. - Il database mirror deve esistere.
Sospendi o Riprendi
Durante una sessione di mirroring del database, fare clic su Sospendi per sospendere la sessione. Verrà richiesta una conferma. Se si fa clic su Sì la sessione viene sospesa e il pulsante diventa Riprendi. Per riprendere la sessione fare clic su Riprendi.Per informazioni sull'impatto della sospensione di una sessione, vedere Sospensione e ripresa del mirroring del database.
Importante: In un servizio forzato, quando il server principale originale esegue nuovamente la connessione il mirroring viene sospeso. Se si riprende il mirroring in questa situazione, è possibile che si verifichi una perdita di dati nel server principale originale. Per informazioni sulla gestione della potenziale perdita di dati, vedere Servizio forzato (con possibile perdita di dati).
Rimuovi mirroring
Sull'istanza del server principale, fare clic per interrompere la sessione e rimuovere la configurazione del mirroring dai database. Viene richiesta conferma. Se si fa clic su Sì, la sessione viene interrotta e il mirroring rimosso. Per informazioni sull'impatto della rimozione del mirroring del database, vedere Rimozione del mirroring del database.[!NOTA] Se si tratta dell'unico database con mirroring sull'istanza del server, il processo di monitoraggio viene rimosso.
Failover
Fare clic per eseguire manualmente il failover del database principale sul database mirror.[!NOTA] Se la sessione di mirroring è in esecuzione in modalità a prestazioni elevate, il failover manuale non è supportato. Per eseguire il failover manualmente, è anzitutto necessario modificare la modalità operativa in Protezione elevata senza failover automatico (sincrona). Dopo il completamento del failover, è possibile reimpostare la modalità su Prestazioni elevate (asincrona) sulla nuova istanza del server principale.
Verrà richiesta una conferma. Se si fa clic su Sì, viene tentato il failover e, in caso di esito positivo, la finestra di dialogo Proprietà database viene chiusa. Se il failover non riesce, viene visualizzato un messaggio di errore e la finestra di dialogo rimane aperta.
I ruoli del server principale e mirror vengono scambiati. Il database mirror precedente diventa il database principale e viceversa. Si noti che la finestra di dialogo Proprietà database diventa immediatamente non disponibile sul precedente database principale perché quest'ultimo è diventato il database mirror. La finestra di dialogo diventerà disponibile sul nuovo database principale dopo il failover.
Importante: Se si fa clic su Failover dopo avere modificato delle proprietà nella finestra di dialogo Proprietà database le modifiche apportate verranno perse. Per salvare le modifiche correnti fare clic su No alla richiesta di conferma e quindi fare clic su OK per salvare le modifiche. Riaprire quindi la finestra di dialogo relativa alle proprietà del database e fare clic su Failover.
Modalità operativa
Consente di cambiare la modalità operativa. La disponibilità di determinate modalità operative dipende dal fatto che sia stato specificato un indirizzo TCP per un server di controllo del mirroring. Sono disponibili le opzioni seguenti:Opzione
Stato
Dopo l'inizio del mirroring, il pannello Stato consente di visualizzare lo stato della sessione di mirroring del database al momento della selezione della pagina Mirroring. Per aggiornare il pannello Stato fare clic sul pulsante Aggiorna. Gli stati possibili sono indicati di seguito:Stati Spiegazione Il database non è stato configurato per il mirroring
Non esiste alcuna sessione di mirroring del database e non vi sono attività da segnalare nella pagina Mirroring.
Sospeso
Il database principale è disponibile, ma non viene inviato alcun log al server mirror.
Nessuna connessione
L'istanza del server principale non può connettersi al proprio partner.
Sincronizzazione in corso
Il contenuto del database mirror non è ancora sincronizzato con quello del database principale. L'istanza del server principale sta inviando record del log all'istanza del server mirror, il quale sta applicando le modifiche al database mirror per eseguirne il rollforward.
All'avvio della sessione di mirroring del database, i database mirror e principale sono in questo stato.
Failover
Sull'istanza del server principale, è stato avviato un failover manuale (cambio di ruolo) e il server è attualmente in fase di transizione al ruolo mirror. In questo stato, le connessioni utente al database principale vengono terminate rapidamente e il database assume il ruolo di mirror subito dopo.
Sincronizzato
Quando il server mirror è sufficientemente aggiornato rispetto al server principale, lo stato del database diventa Sincronizzato. Il database resta in questo stato fino a quando il server principale continua a inviare modifiche al server mirror e quest'ultimo continua ad applicare le modifiche al database mirror.
Per la modalità a protezione elevata il failover è possibile, senza perdita di dati.
In modalità a prestazioni elevate è possibile che si verifichi la perdita di dati anche in stato Sincronizzato.
Per ulteriori informazioni, vedere Stati di mirroring.
- Aggiorna
Fare clic su questo pulsante per aggiornare la casella Stato.
Osservazioni
Per informazioni sul mirroring del database, vedere Panoramica del mirroring del database.
Aggiunta di un server di controllo del mirroring a una sessione esistente
È possibile aggiungere un server di controllo del mirroring a una sessione esistente o sostituire un server di controllo del mirroring esistente. Se si conosce l'indirizzo di rete del server di controllo del mirroring, è possibile immetterlo manualmente nel campo Server di controllo del mirroring. In caso contrario, utilizzare Configurazione guidata protezione mirroring del database per configurare il server di controllo del mirroring. Dopo aver inserito l'indirizzo nel campo, verificare che l'opzione Protezione elevata con failover automatico (sincrona) sia selezionata.
Dopo aver configurato un nuovo server di controllo del mirroring, è necessario fare clic su OK per aggiungerlo alla sessione di mirroring.
Per aggiungere un server di controllo del mirroring utilizzando autenticazione di Windows
Rimozione di un server di controllo del mirroring
Per rimuovere un server di controllo del mirroring, eliminare il relativo indirizzo di rete dal campo Server di controllo del mirroring. 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 eliminato automaticamente.
Dopo aver rimosso il server di controllo del mirroring, è necessario fare clic su OK per rimuoverlo dalla sessione di mirroring.
Monitoraggio del mirroring del database
Per monitorare i database con mirroring su un'istanza del server, è possibile utilizzare Monitoraggio mirroring del database o la stored procedure di sistema sp_dbmmonitorresults.
Per monitorare i database con mirroring
Per ulteriori informazioni, vedere Monitoraggio del mirroring del database.
Vedere anche
Altre risorse
Failover automatico
Protezione del trasporto per il mirroring del database
Servizio forzato (con possibile perdita di dati)
Procedura: Aggiunta o sostituzione di un server di controllo del mirroring del database (SQL Server Management Studio)
Procedura: Creazione di un endpoint del mirroring per l'autenticazione Windows (Transact-SQL)
Procedura: Avvio di Monitoraggio mirroring del database
Impostazione di un indirizzo di rete del server (mirroring del database)
Failover manuale
Monitoraggio del mirroring del database
Panoramica del mirroring del database
Sospensione e ripresa del mirroring del database
Rimozione del mirroring del database
Server di controllo del mirroring del database
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
12 dicembre 2006 |
|
14 aprile 2006 |
|