Proprietà database (pagina Mirroring)Database Properties (Mirroring Page)

Accedere a questa pagina dal database principale e utilizzarla per configurare e modificare le proprietà del mirroring del database per un database.Access this page from the principal database, and use it to configure and to modify the properties of database mirroring for a database. Utilizzare inoltre la pagina per avviare la Configurazione guidata sicurezza mirroring del database, per visualizzare lo stato di una sessione di mirroring e per sospendere o rimuovere la sessione di mirroring del database.Also use it to launch the Configure Database Mirroring Security Wizard, to view the status of a mirroring session, and to pause or remove the database mirroring session.

IMPORTANTEIMPORTANT!!! La sicurezza deve essere configurata prima dell'avvio del mirroring.Security must be configured before you can start mirroring. Se il mirroring non è stato avviato, è necessario iniziare dalla procedura guidata.If mirroring has not been started, you must begin by using the wizard. Le caselle di testo della pagina Mirroring sono disabilitate fino al termine della procedura guidata.The Mirroring page textboxes are disabled until the wizard has been finished.

Configurare il mirroring del database usando SQL Server Management StudioConfigure database mirroring by using SQL Server Management Studio

OpzioniOptions

Configura sicurezzaConfigure Security
Fare clic sul pulsante per avviare la Configurazione guidata sicurezza mirroring del databaseClick this button to launch the Configure Database Mirroring Security Wizard.

Se la procedura guidata viene completata, l'azione eseguita dipende dallo stato del mirroring come illustrato di seguito:If the wizard completes successfully, the action taken depends on whether mirroring has already begun, as follows:

Se il mirroring non è stato avviato.If mirroring has not begun. 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.The property page caches that connection information and, also, caches a value that indicates whether the mirror database has the partner property set.

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.At the end of the wizard, you are prompted to start database mirroring using the default server network addresses and operating mode. Se è necessario modificare gli indirizzi o la modalità operativa, fare clic su Non avviare il mirroring.If you need to change the addresses or operating mode, click Do Not Start Mirroring.
Se il mirroring è stato avviato.If mirroring has begun. Se il server di controllo del mirroring è stato cambiato nella procedura guidata, viene impostato di conseguenza.If the witness server was changed in the wizard, it is set accordingly.

Indirizzi di rete del serverServer network addresses
Esiste un'opzione equivalente per ognuna delle istanze del server, ovvero Server principale, Server mirrore Server di controllo del mirroring.An equivalent option exists for each of the server instances: Principal, Mirror, and Witness.

Gli indirizzi di rete del server delle istanze del server sono specificati automaticamente al completamento della Configurazione guidata sicurezza mirroring del database.The server network addresses of the server instances are specified automatically when you complete the Configure Database Mirroring Security Wizard. Dopo aver completato la procedura guidata, è possibile modificare gli indirizzi di rete manualmente, se necessario.After completing the wizard, you can modify the network addresses manually, if necessary.

L'indirizzo di rete del server segue la sintassi di base illustrata di seguito:The server network address has the following basic syntax:

TCP://fully_qualified_domain_name:portTCP://fully_qualified_domain_name:port

dovewhere

  • fully_qualified_domain_name è il server sul quale si trova l'istanza del server.fully_qualified_domain_name is the server on which the server instance exists.

  • port è la porta assegnata all'endpoint di mirroring del database dell'istanza del server.port is the port assigned to the database mirroring endpoint of the server instance.

    Per la partecipazione di un server al mirroring del database è necessario un endpoint di mirroring del database.To participate in database mirroring, a server requires a database mirroring endpoint. Quando si utilizza la Configurazione guidata sicurezza 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.When you use the Configure Database Mirroring Security Wizard to establish the first mirroring session for a server instance, the wizard automatically creates the endpoint and configures it to use Windows Authentication. Per altre informazioni sull'uso della procedura guidata con l'autenticazione basata su certificati, vedere Stabilire una sessione di mirroring del database tramite autenticazione di Windows (SQL Server Management Studio).For information about how to use the wizard with certificate-based authentication, see Establish a Database Mirroring Session Using Windows Authentication (SQL Server Management Studio).

    IMPORTANTEIMPORTANT!! Per ogni istanza del server è necessario un solo endpoint di mirroring del database, indipendentemente dal numero di sessioni di mirroring da supportare.Each server instance requires one and only one database mirroring endpoint, regardless of the number of mirroring session to be supported.

    Ad esempio, l'indirizzo di rete per un'istanza del server su un computer denominato DBSERVER9 il cui endpoint utilizza la porta 7022potrebbe essere:For example, for a server instance on a computer system named DBSERVER9 whose endpoint uses port 7022, the network address might be:

TCP://DBSERVER9.COMPANYINFO.ADVENTURE-WORKS.COM:7022  

Per altre informazioni, vedere Specificare un indirizzo di rete del server (Mirroring del database).For more information, see Specify a Server Network Address (Database Mirroring).

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.NOTE: During a database mirroring session the principal and mirror server instances cannot be changed; the witness server instance, however, can be changed during a session. Per ulteriori informazioni, vedere la sezione "Osservazioni" di seguito in questo argomento.For more information, see "Remarks," later in this topic.

Avvia mirroringStart Mirroring
Fare clic su questo pulsante per avviare il mirroring se sussistono tutte le condizioni seguenti:Click to begin mirroring, when all of the following conditions exist:

  • Il database mirror deve esistere.The mirror database must exist.

    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.Before you can start mirroring, the mirror database must have been created by restoring WITH NORECOVERY a recent full backup and, perhaps, log backups of the principal database onto the mirror server. Per altre informazioni, vedere Preparare un database mirror per il mirroring (SQL Server).For more information, see Prepare a Mirror Database for Mirroring (SQL Server).

  • Gli indirizzi TCP delle istanze dei server principale e mirror sono già specificati nella sezione Indirizzi di rete del server.The TCP addresses of the principal and mirror server instances are already specified (in the Server network addresses section).

  • Se la modalità operativa è impostata su protezione elevata con failover automatico (sincrona), viene specificato inoltre l'indirizzo TCP dell'istanza del server mirror.If the operating mode is set to high safety with automatic failover (synchronous), the TCP address of the mirror server instance is also specified.

  • La sicurezza è stata configurata correttamente.Security has been configured correctly.

    Fare clic su Avvia mirroring per iniziare la sessione.Click Start Mirroring to initiate the session. Il 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.The Database Engine attempts to automatically connect to the mirroring partner to verify that the mirror server is correctly configured and begin the mirroring session. Se è possibile avviare il mirroring, viene creato un processo per monitorare il database.If mirroring can be started, a job is created to monitor the database.

    Sospendi o RiprendiPause or Resume
    Durante una sessione di mirroring del database, fare clic su Sospendi per sospendere la sessione.During a database mirroring session, click Pause to pause the session. Verrà richiesta una conferma. Se si fa clic su la sessione viene sospesa e il pulsante diventa Riprendi.A prompt asks for confirmation; if you click Yes, the session is paused, and the button changes to Resume. Per riprendere la sessione fare clic su Riprendi.To resume the session, click Resume.

    Per informazioni sull'impatto della sospensione di una sessione, vedere Sospensione e ripresa del mirroring del database (SQL Server).For information about the impact of pausing a session, see Pausing and Resuming Database Mirroring (SQL Server).

IMPORTANTEIMPORTANT!! In un servizio forzato, quando il server principale originale esegue nuovamente la connessione il mirroring viene sospeso.Following a forced service, when the original principal server reconnects, mirroring is suspended. Se si riprende il mirroring in questa situazione, è possibile che si verifichi una perdita di dati nel server principale originale.Resuming mirroring in this situation could possibly cause data loss on the original principal server. Per informazioni sulla gestione della potenziale perdita di dati, vedere Cambio di ruolo durante una sessione di mirroring del database (SQL Server).For information about how to manage the potential data loss, see Role Switching During a Database Mirroring Session (SQL Server).

Rimuovi mirroringRemove Mirroring
Sull'istanza del server principale, fare clic per arrestare la sessione e rimuovere la configurazione del mirroring dai database.On the principal server instance, click to stop the session and remove the mirroring configuration from the databases. Verrà richiesta una conferma. Se si fa clic su , la sessione verrà arrestata e il mirroring rimosso.A prompt asks for confirmation; if you click Yes, the session is stopped and mirroring is removed. Per informazioni sull'impatto della rimozione del mirroring del database, vedere Rimozione del mirroring del database (SQL Server).For information about the impact of removing database mirroring, see Removing Database Mirroring (SQL Server).

NOTA: se si tratta dell'unico database con mirroring sull'istanza del server, il processo di monitoraggio viene rimosso.NOTE: If this is the only mirrored database on the server instance, the monitor job is removed.

FailoverFailover
Fare clic per eseguire manualmente il failover del database principale sul database mirror.Click to fail over the principal database to the mirror database manually.

NOTA: se la sessione di mirroring è in esecuzione in modalità a prestazioni elevate, il failover manuale non è supportato.NOTE: If the mirroring session is running in high-performance mode, manual failover is not supported. Per eseguire il failover manualmente, è prima necessario modificare la modalità operativa in Protezione elevata senza failover automatico (sincrona).To fail over manually, you must first change the operating mode to High safety without automatic failover (synchronous). Dopo il completamento del failover è possibile reimpostare la modalità su Prestazioni elevate (asincrona) per la nuova istanza del server principale.After failover completes, you can change the mode back to High performance (asynchronous) on the new principal server instance.

Verrà richiesta una conferma.A prompt asks for confirmation. Se si fa clic su , verrà tentato il failover.If you click Yes, failover is attempted. Il server principale prova a connettersi al server mirror utilizzando l'autenticazione di Windows.The principal server begins by trying to connect to the mirror server by using Windows Authentication. Se l'autenticazione di Windows non funziona, sul server principale viene visualizzata la finestra di dialogo Connetti al server .If Windows Authentication does not work, the principal server displays the Connect to Server dialog box. Se il server mirror usa l'autenticazione di SQL ServerSQL Server , selezionare Autenticazione di SQL Server nella casella Autenticazione .If the mirror server uses SQL ServerSQL Server Authentication, select SQL Server Authentication in the Authentication box. Nella casella di testo Account di accesso specificare l'account di accesso con cui connettersi al server mirror e nella casella di testo Password specificare la password per tale account.In the Login text box, specify the login account to connect with on the mirror server, and in the Password text box, specify the password for that account.

Se il failover riesce, la finestra di dialogo Proprietà database verrà chiusa.If failover succeeds, the Database Properties dialog box closes. I ruoli del server principale e mirror vengono scambiati. Il database mirror precedente diventa il database principale e viceversa.The principal and mirror server roles are switched: the former mirror database becomes the principal database, and vice versa. Si noti che la finestra di dialogo Proprietà database diventa immediatamente non disponibile nel precedente database principale perché quest'ultimo è diventato il database mirror. La finestra di dialogo risulterà disponibile nel nuovo database principale dopo il failover.Note that the Database Properties dialog box becomes unavailable on the old principal database immediately because it has become the mirror database; this dialog box will become available on the new principal database after failover.

Se il failover non riesce, viene visualizzato un messaggio di errore e la finestra di dialogo rimane aperta.If failover fails, an error message is displayed, and the dialog box remains open.

IMPORTANTEIMPORTANT!! Se si fa clic su Failover dopo avere modificato alcune proprietà nella finestra di dialogo Proprietà database , le modifiche apportate verranno perse.If you click Failover after modifying properties in the Database Properties dialog box, those changes are lost. Per salvare le modifiche correnti fare clic su No alla richiesta di conferma e quindi fare clic su OK per salvare le modifiche.To save your current changes, answer No to the confirmation prompt, and click OK to save your changes. Riaprire quindi la finestra di dialogo relativa alle proprietà del database e fare clic su Failover.Then, reopen the database properties dialog box and click Failover.

Modalità operativaOperating mode
Facoltativamente, è possibile cambiare modalità operativa.Optionally, change the operating mode. La disponibilità di determinate modalità operative dipende dal fatto che sia stato specificato un indirizzo TCP per un server di controllo del mirroring.The availability of certain operating modes depends on whether you have specified a TCP address for a witness. Sono disponibili le opzioni seguenti:The options are as follows:

OpzioneOption Server di controllo del mirroring?Witness? SpiegazioneExplanation
Prestazioni elevate (asincrona)High performance (asynchronous) Null (se presente, non usato ma la sessione richiede un quorum)Null (if exists, not used but the session requires a quorum) Per massimizzare le prestazioni, il database mirror rimane sempre un passo indietro rispetto al database principale.To maximize performance, the mirror database always lags somewhat behind the principal database, never quite catching up. La distanza tra i database è tuttavia solitamente ridotta.However, the gap between the databases is typically small. La perdita di un partner produce l'effetto seguente:The loss of a partner has the following effect:

Se l'istanza del server mirror diventa non disponibile, le attività continuano nel server principale.If the mirror server instance becomes unavailable, the principal continues.

Se l'istanza del server principale diventa non disponibile, il server mirror si arresta.If the principal server instance becomes unavailable, the mirror stops. Tuttavia, se la sessione è priva di server di controllo del mirroring (opzione consigliata) o se il server di controllo del mirroring è connesso al server mirror, quest'ultimo rimane accessibile come standby a caldo (warm standby). Il proprietario del database può forzare il servizio sull'istanza del server mirror (con possibile perdita di dati).But if the session has no witness (as recommended) or the witness is connected to the mirror server, the mirror server remains accessible as a warm standby; the database owner can force service to the mirror server instance (with possible data loss).
Protezione elevata senza failover automatico (sincrona)High safety without automatic failover (synchronous) NoNo Tutte le transazioni di cui è stato eseguito il commit vengono scritte nel disco del server mirror.All committed transactions are guaranteed to be written to disk on the mirror server.

Il failover manuale è possibile se i partner sono connessi tra loro.Manual failover is possible if the partners are connected to each other.

La perdita di un partner produce l'effetto seguente:The loss of a partner has the following effect:

Se l'istanza del server mirror diventa non disponibile, le attività continuano nel server principale.If the mirror server instance becomes unavailable, the principal continues.

Se l'istanza del server principale diventa non disponibile, il mirror si arresta ma è disponibile come standby a caldo (warm standby). Il proprietario del database può forzare il servizio sull'istanza del server mirror (con possibile perdita di dati).If the principal server instance becomes unavailable, the mirror stops but is available as a warm standby; the database owner can force service to the mirror server instance (with possible data loss).
Protezione elevata con failover automatico (sincrona)High safety with automatic failover (synchronous) Sì (obbligatorio)Yes (required) Disponibilità massimizzata mediante l'utilizzo di un'istanza del server di controllo del mirroring per supportare il failover automatico.Maximized availability by including a witness server instance to support automatic failover. Si noti che è possibile selezionare l'opzione Protezione elevata con failover automatico (sincrona) solo se è già stato specificato un indirizzo del server di controllo del mirroring.Note that you can select the High safety with automatic failover (synchronous) option only if you have first specified a witness server address.

Il failover manuale è sempre possibile se i partner sono connessi tra loro.Manual failover is possible whenever the partners are connected to each other.

** Importante *\* Se il server di controllo del mirroring viene disconnesso, è necessario che i partner siano connessi tra loro affinché il database sia disponibile.** Important *\* If the witness becomes disconnected, the partners must be connected to each other for the database to be available. Per altre informazioni, vedere Quorum: Impatto di un server di controllo del mirroring sulla disponibilità del database (mirroring del database).For more information, see Quorum: How a Witness Affects Database Availability (Database Mirroring).

Nelle modalità operative sincrone, per tutte le transazioni con commit è garantita la scrittura su disco sul server mirror.In the synchronous operating modes, all committed transactions are guaranteed to be written to disk on the mirror server. In presenza di un server di controllo del mirroring, la perdita di un partner produce l'effetto seguente:n the presence of a witness, the loss of a partner has the following effect:

Se l'istanza del server principale diventa non disponibile, si verifica il failover automatico.If the principal server instance becomes unavailable, automatic failover occurs. L'istanza del server mirror passa al ruolo del server principale e il database del server mirror viene considerato come database principale.The mirror server instance switches to the role of principal, and it offers its database as the principal database.

Se l'istanza del server mirror diventa non disponibile, le attività continuano nel server principale.If the mirror server instance becomes unavailable, the principal continues.



Per altre informazioni, vedere Database Mirroring Operating Modes.For more information, see Database Mirroring Operating Modes.

Dopo l'avvio del mirroring, è possibile cambiare la modalità operativa e salvare la modifica scegliendo OK.After mirroring begins, you can change the operating mode and save the change by clicking OK.

Per altre informazioni, vedere Modalità di funzionamento del mirroring del database.For more information about operating modes, see Database Mirroring Operating Modes.

StatoStatus
Dopo l'inizio del mirroring, il pannello Stato visualizza lo stato della sessione di mirroring del database al momento della selezione della pagina Mirroring .After mirroring begins, the Status panel displays the status of the database mirroring session as of when you selected the Mirroring page. Per aggiornare il pannello Stato fare clic sul pulsante Aggiorna .To update the Status panel, click the Refresh button. Gli stati possibili sono indicati di seguito:The possible states are as follows:

StatiStates SpiegazioneExplanation
Il database non è stato configurato per il mirroringThis database has not been configured for mirroring Non esiste alcuna sessione di mirroring del database e non ci sono attività da segnalare nella pagina Mirroring .No database mirroring session exists and there is no activity to report on the Mirroring page.
In sospesoPaused Il database principale è disponibile, ma non viene inviato alcun log al server mirror.The principal database is available but is not sending any logs to the mirror server.
Nessuna connessioneNo connection L'istanza del server principale non può connettersi al proprio partner.The principal server instance cannot connect to its partner.
Sincronizzazione in corsoSynchronizing La posizione del contenuto del database mirror precede quella del database principale.The contents of the mirror database are lagging behind the contents of the principal database. L'istanza del server principale invia record di log all'istanza del server mirror, che applica le modifiche al database mirror per eseguirne il rollforward.The principal server instance is sending log records to the mirror server instance, which is applying the changes to the mirror database to roll it forward.

All'avvio della sessione di mirroring del database, i database mirror e principale sono in questo stato.At the start of a database mirroring session, the mirror and principal databases are in this state.
FailoverFailover Sull'istanza del server principale, è stato avviato un failover manuale (cambio di ruolo) e il server è attualmente in fase di transizione al ruolo mirror.On the principal server instance, a manual failover (role switching) has begun, and the server is currently transitioning into the mirror role. In questo stato, le connessioni utente al database principale vengono terminate rapidamente e il database assume il ruolo di mirror subito dopo.In this state, user connections to the principal database are terminated quickly, and the database takes over the mirror role soon thereafter.
SincronizzatoSynchronized Quando il server mirror è sufficientemente aggiornato rispetto al server principale, lo stato del database diventa Sincronizzato.When the mirror server becomes sufficiently caught up to the principal server, the database state changes to Synchronized. 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.The database remains in this state as long as the principal server continues to send changes to the mirror server and the mirror server continues to apply changes to the mirror database.

Per la modalità a protezione elevata il failover è possibile, senza perdita di dati.For high-safety mode, failover is possible, without any data loss.

In modalità a prestazioni elevate è possibile che si verifichi la perdita di dati anche nello stato Sincronizzato.For high-performance mode, some data loss is always possible, even in the Synchronized state.

Per altre informazioni, vedere Stati di mirroring (SQL Server).For more information, see Mirroring States (SQL Server).

AggiornaRefresh
Fare clic su questo pulsante per aggiornare la casella Stato .Click to update the Status box.

OsservazioniRemarks

Se non si ha familiarità con il mirroring del database, vedere Mirroring del database (SQL Server).If you are unfamiliar with database mirroring, see Database Mirroring (SQL Server).

Aggiunta di un server di controllo del mirroring a una sessione esistenteAdding a Witness to an Existing Session

È possibile aggiungere un server di controllo del mirroring a una sessione esistente o sostituire un server di controllo del mirroring esistente.You can add a witness to an existing session or replace an existing witness. Se si conosce l'indirizzo di rete del server di controllo del mirroring, è possibile immetterlo manualmente nel campo Server di controllo del mirroring .If you know the server network address of the witness, you can enter it into the Witness field manually. In caso contrario, utilizzare Configurazione guidata sicurezza mirroring del database per configurare il server di controllo del mirroring.If you do not know the server network address of the witness, use Configure Database Mirroring Security Wizard to configure the witness. Dopo aver inserito l'indirizzo nel campo, verificare che l'opzione Protezione elevata con failover automatico (sincrona) sia selezionata.After the address is in the field, make sure that the High-safety with automatic failover (synchronous) option is selected.

Dopo aver configurato un nuovo server di controllo del mirroring, è necessario fare clic su OK per aggiungerlo alla sessione di mirroring.After you configure a new witness, you must click Ok to add it to the mirroring session.

Per aggiungere un server di controllo del mirroring utilizzando autenticazione di WindowsTo add a witness when using Windows Authentication

Aggiungere o sostituire un server di controllo del mirroring del database (SQL Server Management Studio)Add or Replace a Database Mirroring Witness (SQL Server Management Studio)

Rimozione di un server di controllo del mirroringRemoving a Witness

Per rimuovere un server di controllo del mirroring, eliminare il relativo indirizzo di rete dal campo Server di controllo del mirroring .To remove a witness, delete its server network address from the Witness field. 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.If you switch from high-safety mode with automatic failover to high-performance mode, the Witness field is automatically cleared.

Dopo aver rimosso il server di controllo del mirroring, è necessario fare clic su OK per rimuoverlo dalla sessione di mirroring.After deleting the witness, you must click Ok to remove it from the mirroring session.

Monitoraggio del mirroring del databaseMonitoring Database Mirroring

Per monitorare i database con mirroring su un'istanza del server, è possibile usare Monitoraggio mirroring del database o la stored procedure di sistema sp_dbmmonitorresults.To monitor the mirrored databases on a server instance, you can use either the Database Mirroring Monitor or the sp_dbmmonitorresults system stored procedure.

Per monitorare i database con mirroringTo monitor mirrored databases

Vedere ancheSee Also

Sicurezza trasporto per il mirroring del database e i gruppi di disponibilità Always On (SQL Server) Transport Security for Database Mirroring and Always On Availability Groups (SQL Server)
Cambio di ruolo durante una sessione di mirroring del database (SQL Server) Role Switching During a Database Mirroring Session (SQL Server)
Monitoraggio del mirroring del database (SQL Server) Monitoring Database Mirroring (SQL Server)
Mirroring del database (SQL Server) Database Mirroring (SQL Server)
Sospensione e ripresa del mirroring del database (SQL Server) Pausing and Resuming Database Mirroring (SQL Server)
Rimozione del mirroring del database (SQL Server) Removing Database Mirroring (SQL Server)
Server di controllo del mirroring del database Database Mirroring Witness