Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo argomento vengono presentate le istruzioni Transact-SQL che supportano la distribuzione di gruppi di disponibilità AlwaysOn e la creazione e la gestione di un determinato gruppo di disponibilità, replica di disponibilità e database di disponibilità.
CREATE ENDPOINT
CREATE ENDPOINT ... Per DATABASE_MIRRORING crea un endpoint di mirroring del database, se non esiste nessuno nell'istanza del server. Ogni istanza del server su cui si intende distribuire i Gruppi di disponibilità Always On o il mirroring del database richiede un endpoint di mirroring del database.
Eseguire questa istruzione nell'istanza del server in cui si sta creando l'endpoint. È possibile creare un solo endpoint del mirroring del database su una determinata istanza del server. Per altre informazioni, vedere Endpoint per il mirroring del database (SQL Server).
CREATE AVAILABILITY GROUP
CREATE AVAILABILITY GROUP crea un nuovo gruppo di disponibilità e, opzionalmente, un ascoltatore di gruppo di disponibilità. È necessario specificare al minimo l'istanza del server locale, che diventerà la replica primaria iniziale. È eventualmente possibile specificare anche un massimo di quattro repliche secondarie.
Esegui CREATE AVAILABILITY GROUP sull'istanza di SQL Server che vuoi ospitare la replica primaria iniziale del tuo nuovo gruppo di disponibilità. Questa istanza del server deve risiedere in un nodo di un cluster di failover di Windows Server (WSFC) (per altre informazioni, vedere Prerequisiti, restrizioni e consigli per i gruppi di disponibilità AlwaysOn (SQL Server).This server instance must reside on a node of a Windows Server Failover Cluster (WSFC) (Per altre informazioni, vedere Prerequisiti, restrizioni e consigli per i gruppi di disponibilità AlwaysOn (SQL Server).
ALTER AVAILABILITY GROUP
ALTER AVAILABILITY GROUP Supporta la modifica di un gruppo di disponibilità esistente o di un ascoltatore di gruppo di disponibilità e per il fallimento di un gruppo di disponibilità.
Esegui ALTER AVAILABILITY GROUP sull'istanza di SQL Server che ospita la replica primaria attuale.
ALTER DATABASE ... SET HADR ...
Le opzioni della SET HADR clausola della ALTER DATABASE dichiarazione ti permettono di unire un database secondario al gruppo di disponibilità del database principale corrispondente, rimuovere un database congiunto, sospendere la sincronizzazione dei dati su un database congiunto e riprendere la sincronizzazione.
DROP AVAILABILITY GROUP
DROP AVAILABILITY GROUP rimuove un gruppo di disponibilità specificato e tutte le sue repliche. DROP AVAILABILITY GROUP può essere eseguito da qualsiasi nodo gruppi di disponibilità Always On nel cluster di failover WSFC.
Restrizioni sulle AVAILABILITY GROUP Transact-SQL Dichiarazioni
Le CREATE AVAILABILITY GROUPistruzioni , ALTER AVAILABILITY GROUP, e DROP AVAILABILITY GROUP Transact-SQL hanno le seguenti limitazioni:
Ad eccezione di DROP AVAILABILITY GROUP, eseguire queste istruzioni richiede che il servizio HADR sia abilitato sull'istanza di SQL Server. Per altre informazioni, vedere Abilitare e disabilitare i gruppi di disponibilità AlwaysOn (SQL Server).
Queste istruzioni non possono essere eseguite all'interno delle transazioni o dei batch.
Anche se fanno del loro meglio per ripulire dopo un fallimento, queste dichiarazioni non garantiscono che eseguiranno il rollback di tutte le modifiche in caso di fallimento. Tuttavia, i sistemi devono essere in grado di gestire in modo pulito e quindi ignorare gli errori parziali.
Queste istruzioni non supportano espressioni o variabili.
Se un'istruzione Transact-SQL viene eseguita mentre è in corso un'altra azione o ripristino del gruppo di disponibilità, l'istruzione restituisce un errore. Attendere il completamento dell'azione o del ripristino e, se necessario, ripetere l'istruzione.
Vedere anche
Panoramica dei gruppi di disponibilità AlwaysOn (SQL Server)