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.
Si applica a:SQL Server
Questo argomento descrive come aggiungere una replica secondaria a un gruppo di disponibilità Always On con SQL Server Management Studio, Transact-SQL o PowerShell in SQL Server. Dopo che una replica secondaria è stata aggiunta a un gruppo di disponibilità Always On, la replica secondaria deve essere aggiunta al gruppo di disponibilità.
Prerequisiti
- La replica primaria del gruppo di disponibilità deve essere attualmente online.
- L'istanza che si intende aggiungere al gruppo di disponibilità è già stata aggiunta come replica secondaria.
- Per usare SQL Server Management Studio (SSMS), è necessario essere connessi all'istanza del server che ospita una replica primaria. Per usare Transact-SQL o PowerShell, è necessario essere connessi a ed eseguire i comandi dalla replica secondaria.
- L'istanza del server locale deve essere in grado di connettersi all'endpoint del mirroring del database dell'istanza del server che ospita la replica secondaria.
Importante
Se nessuno dei prerequisiti viene soddisfatto, l'operazione di join non viene completata. Al termine di un tentativo di join errato, potrebbe essere necessario connettersi all'istanza del server in cui è ospitata la replica primaria per rimuovere e aggiungere nuovamente la replica secondaria, prima di poter creare un join al gruppo di disponibilità. Per altre informazioni, vedere Rimuovere una replica secondaria da un gruppo di disponibilità e Aggiungere una replica secondaria a un gruppo di disponibilità.
Autorizzazioni
Sono necessarie l'autorizzazione ALTER AVAILABILITY GROUP per il gruppo di disponibilità, l'autorizzazione CONTROL AVAILABILITY GROUP, l'autorizzazione ALTER ANY AVAILABILITY GROUP oppure l'autorizzazione CONTROL SERVER.
Utilizzo di SQL Server Management Studio
Per aggiungere una replica di disponibilità a un gruppo di disponibilità
In Esplora oggetti, connettersi all'istanza del server che ospita la replica primaria, quindi espandere l'albero del server.
Espandere il nodo Disponibilità elevata AlwaysOn e il nodo Gruppi di disponibilità.
Selezionare il gruppo di disponibilità della replica secondaria connessa, ma non ancora unita.
Fare clic con il pulsante destro del mouse sulla replica secondaria e scegliere Aggiungi al gruppo di disponibilità.
Verrà visualizzata la finestra di dialogo Connetti al server . Selezionare Connetti per aprire la finestra di dialogo Join Replica to Availability Group.
Per aggiungere la replica secondaria al gruppo di disponibilità, selezionare OK.
Utilizzo di Transact-SQL
Per aggiungere una replica di disponibilità a un gruppo di disponibilità
Connettersi all'istanza del server che ospita la replica secondaria.
Usare l'istruzione ALTER AVAILABILITY GROUP , come indicato di seguito:
ALTER AVAILABILITY GROUP group_name PARTECIPA
dove nome_gruppo è il nome del gruppo di disponibilità.
Nell'esempio seguente la replica secondaria viene aggiunta al gruppo di disponibilità
MyAG.ALTER AVAILABILITY GROUP MyAG JOIN;Nota
Per un esempio di questa istruzione Transact-SQL usata nel contesto, vedere Creare un gruppo di disponibilità (Transact-SQL).
Uso di PowerShell
Per aggiungere una replica di disponibilità a un gruppo di disponibilità
Nel provider PowerShell di SQL Server:
Spostarsi nella directory (cd) dell'istanza del server che ospita la replica secondaria.
Aggiungere la replica secondaria al gruppo di disponibilità eseguendo il cmdlet Join-SqlAvailabilityGroup con il nome del gruppo di disponibilità.
Ad esempio, il comando seguente aggiunge una replica secondaria ospitata dall'istanza del server situata nel percorso specificato al gruppo di disponibilità denominato
MyAg. Questa istanza del server deve ospitare una replica secondaria in questo gruppo di disponibilità.Join-SqlAvailabilityGroup -Path SQLSERVER:\SQL\SecondaryServer\InstanceName -Name 'MyAg'Nota
Per visualizzare la sintassi di un cmdlet, usare il cmdlet Get-Help nell'ambiente SQL Server PowerShell. Per altre informazioni, vedere Get Help SQL Server PowerShell.
Per impostare e utilizzare il provider PowerShell per SQL Server
Passaggio successivo: configurare i database secondari
Per ogni database nel gruppo di disponibilità, è necessario un database secondario nell'istanza del server in cui viene ospitata la replica secondaria. È possibile configurare i database secondari sia prima sia dopo aver aggiunto una replica secondaria a un gruppo di disponibilità, come segue:
Ripristinare i backup recenti del database e del log di ogni database primario nell'istanza del server che ospita la replica secondaria, usando RESTORE WITH NORECOVERY per ogni operazione di ripristino. Per altre informazioni, vedere Preparare manualmente un database secondario per un gruppo di disponibilità (SQL Server).
Aggiungere ogni database secondario al gruppo di disponibilità. Per altre informazioni, vedere Creare un join tra un database secondario e un gruppo di disponibilità (SQL Server).