Introduzione ai gruppi di disponibilità AlwaysOn (SQL Server)
In questo argomento si illustra la procedura per la configurazione delle istanze di SQL Server 2012 per supportare Gruppi di disponibilità AlwaysOn e per la creazione, la gestione e il monitoraggio di un gruppo di disponibilità.
**Prima di iniziare: **
Argomenti consigliati
**Introduzione a: **
Configurazione di un'istanza di SQL Server per supportare i gruppi di disponibilità AlwaysOn
Creazione e configurazione di un nuovo gruppo di disponibilità
Gestione di database, repliche e gruppi di disponibilità
Monitoraggio di gruppi disponibilità
Contenuto correlato
Prima di iniziare
Argomenti consigliati
Prima di creare il primo gruppo di disponibilità, è consigliabile leggere gli argomenti seguenti:
Configurazione di un'istanza di SQL Server per supportare i gruppi di disponibilità AlwaysOn
|
Passaggio |
Collegamenti |
---|---|---|
Abilitare Gruppi di disponibilità AlwaysOn. La funzionalità Gruppi di disponibilità AlwaysOn deve essere abilitata in ogni istanza di SQL Server 2012 che deve far parte di un gruppo di disponibilità. Prerequisiti: il computer host deve essere un nodo WSFC (Windows Server Failover Clustering). Per informazioni sugli altri prerequisiti, vedere "Prerequisiti e restrizioni dell'istanza di SQL Server" in Prerequisiti, restrizioni e consigli per i gruppi di disponibilità AlwaysOn (SQL Server). |
Abilitare e disabilitare la funzionalità Gruppi di disponibilità AlwaysOn |
|
Creare un endpoint del mirroring del database, se non presente. Verificare che in ogni istanza del server sia incluso un endpoint del mirroring del database. Nell'istanza del server viene utilizzato questo endpoint per ricevere le connessioni Gruppi di disponibilità AlwaysOn da altre istanze del server. |
Per determinare la presenza di un endpoint del mirroring del database: Per l'autenticazione di Windows: per creare un endpoint del mirroring del database mediante Per l'autenticazione basata su certificati: per creare un endpoint del mirroring del database mediante |
[Inizio pagina]
Creazione e configurazione di un nuovo gruppo di disponibilità
|
Passaggio |
Collegamenti |
||
---|---|---|---|---|
Creare il gruppo di disponibilità. Creare il gruppo di disponibilità nell'istanza di SQL Server in cui sono ospitati i database da aggiungere al gruppo di disponibilità. Creare almeno la replica primaria iniziale nell'istanza di SQL Server in cui verrà creato il gruppo di disponibilità. È possibile specificare da una a quattro repliche secondarie. Per ulteriori informazioni sulle proprietà di gruppi e repliche di disponibilità, vedere CREATE AVAILABILITY GROUP (Transact-SQL). È consigliabile creare un listener del gruppo di disponibilità. Prerequisiti: le istanze di SQL Server in cui sono ospitate le repliche di disponibilità di uno specifico gruppo di disponibilità devono risiedere in nodi diversi di un singolo cluster WSFC. L'unica eccezione è che quando viene eseguita la migrazione a un altro cluster WSFC, un gruppo di disponibilità può risiedere temporaneamente in due cluster. Per informazioni sugli altri prerequisiti, vedere "Prerequisiti e restrizioni dei gruppi di disponibilità", "Prerequisiti e restrizioni dei database di disponibilità" e "Prerequisiti e restrizioni dell'istanza di SQL Server" in Prerequisiti, restrizioni e consigli per i gruppi di disponibilità AlwaysOn (SQL Server). |
Per creare un gruppo di disponibilità, è possibile utilizzare uno degli strumenti seguenti: |
|||
Creare un join delle repliche secondarie al gruppo di disponibilità. Connettersi a ogni istanza di SQL Server 2012 in cui è ospitata una replica secondaria e creare un join della replica secondaria locale al gruppo di disponibilità. |
Creare un join di una replica secondaria a un gruppo di disponibilità
|
|||
Preparare i database secondari. In ogni istanza del server in cui è ospitata una replica secondaria ripristinare i backup dei database primari utilizzando RESTORE WITH NORECOVERY. |
Preparare manualmente un database secondario
|
|||
Creare un join dei database secondari al gruppo di disponibilità. In ogni istanza del server in cui è ospitata una replica secondaria creare un join di ogni database secondario locale al gruppo di disponibilità. Durante la creazione di un join del gruppo di disponibilità tramite un database secondario viene avviata la sincronizzazione dati con il database primario corrispondente. |
Creare un join di un database secondario a un gruppo di disponibilità
|
|||
Creare un listener del gruppo di disponibilità. Questo passaggio è necessario, a meno che non sia già stato creato il listener del gruppo di disponibilità durante la creazione del gruppo di disponibilità. |
Creare o configurare un listener del gruppo di disponibilità (SQL Server) |
|||
Fornire il nome host DNS del listener agli sviluppatori dell'applicazione. Gli sviluppatori devono specificare questo nome DNS nelle stringhe di connessione per indirizzare le richieste di connessione al listener del gruppo di disponibilità. Per ulteriori informazioni, vedere Listener del gruppo di disponibilità, connettività client e failover dell'applicazione (SQL Server). |
"Completamento: Dopo aver creato un listener del gruppo di disponibilità" in Creare o configurare un listener del gruppo di disponibilità (SQL Server) |
|||
Configurare il percorso di esecuzione dei processi di backup. Se si desidera eseguire backup nei database secondari, è necessario creare uno script per un processo di backup che consideri le preferenze di backup automatico. Creare uno script per ciascun database nel gruppo di disponibilità in ogni istanza del server in cui è ospitata una replica di disponibilità per il gruppo di disponibilità. |
"Completamento: Dopo aver configurato il backup in repliche secondarie" in Configurare il backup su repliche di disponibilità (SQL Server) |
[Inizio pagina]
Gestione di database, repliche e gruppi di disponibilità
[!NOTA]
Per ulteriori informazioni sulle proprietà di gruppi e repliche di disponibilità, vedere CREATE AVAILABILITY GROUP (Transact-SQL).
La gestione dei gruppi di disponibilità esistenti prevede una o più delle attività seguenti:
Attività |
Collegamento |
---|---|
Modificare i criteri di failover flessibili del gruppo di disponibilità per controllare le condizioni che causano un failover automatico. Questi criteri sono importanti solo quando è possibile un failover automatico. |
Configurare i criteri di failover flessibili di un gruppo di disponibilità |
Eseguire un failover manuale pianificato o un failover manuale forzato (con possibile perdita di dati), in genere denominato failover forzato. Per ulteriori informazioni, vedere Failover e modalità di failover (gruppi di disponibilità AlwaysOn). |
|
Utilizzare un set di criteri predefiniti per visualizzare l'integrità di un gruppo di disponibilità e delle repliche e dei database relativi. |
|
Aggiungere o rimuovere una replica secondaria. |
|
Sospendere o riprendere un database di disponibilità. La sospensione di un database secondario consente di mantenere il momento corrente finché non viene ripreso. |
|
Aggiungere o rimuovere un database. |
|
Riconfigurare o creare un listener del gruppo di disponibilità. |
Creare o configurare un listener del gruppo di disponibilità |
Eliminare un gruppo di disponibilità. |
|
Risolvere i problemi relativi alle operazioni di aggiunta file. Potrebbe essere necessario se nel database primario e in un database secondario vengono utilizzati percorsi di file diversi. |
Risolvere i problemi relativi a una operazione di aggiunta file non riuscita |
Modificare le proprietà delle repliche di disponibilità. |
[Inizio pagina]
Monitoraggio dei gruppi disponibilità
Per monitorare le proprietà e lo stato di un gruppo di disponibilità AlwaysOn, è possibile utilizzare gli strumenti riportati di seguito.
Strumento |
Breve descrizione |
Collegamenti |
||
---|---|---|---|---|
Pacchetto System Center Monitoring per SQL Server |
Il pacchetto di monitoraggio per SQL Server (SQLMP, Monitoring Pack for SQL Server) è la soluzione consigliata per l'esecuzione del monitoraggio di gruppi, repliche e database di disponibilità per amministratori IT. Nel monitoraggio di funzionalità che sono particolarmente pertinenti a Gruppi di disponibilità AlwaysOn sono inclusi gli elementi seguenti:
|
Per scaricare il pacchetto di monitoraggio (SQLServerMP.msi) e Guida del Management Pack di SQL Server per System Center Operations Manager (SQLServerMPGuide.doc), vedere: |
||
Transact-SQL |
Le viste del catalogo e le DMV di Gruppi di disponibilità AlwaysOn forniscono numerose informazioni sui gruppi di disponibilità e sulle repliche, i database, i listener e l'ambiente con cluster WSFC relativi. |
|||
SQL Server Management Studio |
Nel riquadro Dettagli Esplora oggetti sono visualizzate informazioni di base sui gruppi di disponibilità ospitati nell'istanza di SQL Server a cui è stata effettuata la connessione.
|
Utilizzare Dettagli Esplora oggetti per monitorare i gruppi di disponibilità |
||
SQL Server Management Studio |
Le finestre di dialogo Proprietà consentono di visualizzare le proprietà di gruppi, repliche o listener di disponibilità e, talvolta, di modificarne i valori. |
|||
Monitor di sistema |
Nell'oggetto prestazione SQLServer:Availability Replica sono inclusi contatori delle prestazioni con informazioni sulle repliche di disponibilità. |
|||
Monitor di sistema |
Nell'oggetto prestazione SQLServer:Database Replica sono inclusi contatori delle prestazioni con informazioni sui database secondari in una determinata replica secondaria. Nell'oggetto SQLServer:Databases in SQL Server sono inclusi, tra l'altro, i contatori delle prestazioni per il monitoraggio delle attività del log delle transazioni. I contatori seguenti sono particolarmente rilevanti per il monitoraggio dell'attività del log delle transazioni sui database di disponibilità: Ora di scrittura scaricamento log (ms), Scaricamenti log/sec, Mancati riscontri cache del pool di log/sec, Letture disco del pool di log/sec e Richieste del pool di log/sec. |
[Inizio pagina]
Contenuto correlato
**Video sull'introduzione ad AlwaysOn relativo alla ** prima parte riguardante l'introduzione della soluzione a disponibilità elevata di prossima generazione della serie AlwaysOn di Microsoft SQL Server nome in codice "Denali"
**Video su un approfondimento di AlwaysOn relativo alla ** seconda parte riguardante la compilazione di una soluzione a disponibilità elevata critica tramite AlwasyOn della serie AlwaysOn di Microsoft SQL Server nome in codice "Denali"
**White paper relativo alla ** guida alle soluzioni AlwaysOn di Microsoft SQL Server per la disponibilità elevata e il ripristino di emergenza
**Blog del ** team di SQL Server AlwaysOn: Blog del team ufficiale di SQL Server AlwaysOn
[Torna all'inizio]
Vedere anche
Concetti
Gruppi di disponibilità AlwaysOn (SQL Server)
Panoramica di Gruppi di disponibilità AlwaysOn (SQL Server)
Configurazione di un'istanza del server per i Gruppi di disponibilità AlwaysOn (SQL Server)
Creazione e configurazione di gruppi di disponibilità (SQL Server)
Monitoraggio di Gruppi di disponibilità (SQL Server)
Panoramica delle istruzioni Transact-SQL per i gruppi di disponibilità AlwaysOn (SQL Server)
Panoramica dei cmdlet di PowerShell per Gruppi di disponibilità AlwaysOn (SQL Server)