Dela via


Anslut en sekundär replik till en Always On-tillgänglighetsgrupp

Gäller för:SQL Server

Det här avsnittet beskriver hur du ansluter en sekundär replik till en AlwaysOn-tillgänglighetsgrupp med hjälp av SQL Server Management Studio, Transact-SQL eller PowerShell i SQL Server. När en sekundär replik har lagts till i en AlwaysOn-tillgänglighetsgrupp måste den sekundära repliken vara ansluten till tillgänglighetsgruppen.

Förutsättningar

  • Den primära repliken av tillgänglighetsgruppen måste för närvarande vara online.
  • Den instans som du tänker ansluta till tillgänglighetsgruppen har redan lagts till som en sekundär replik.
  • Om du vill använda SQL Server Management Studio (SSMS) måste du vara ansluten till den serverinstans som är värd för en primär replik. Om du vill använda Transact-SQL eller PowerShell måste du vara ansluten till och köra kommandona från den sekundära repliken.
  • Den lokala serverinstansen måste kunna ansluta till databasspeglingsslutpunkten för den serverinstans som är värd för den sekundära repliken.

Viktigt!

Om någon förutsättning inte uppfylls misslyckas kopplingsåtgärden. Efter ett misslyckat anslutningsförsök kan du behöva ansluta till den serverinstans som är värd för den primära repliken för att ta bort och lägga till den sekundära repliken igen innan du kan ansluta den till tillgänglighetsgruppen. Mer information finns i Ta bort en sekundär replik från en tillgänglighetsgrupp och Lägg till en sekundär replik i en tillgänglighetsgrupp.

Permissions

Kräver ALTER AVAILABILITY GROUP-behörighet för tillgänglighetsgruppen, CONTROL AVAILABILITY GROUP-behörighet, ALTER ANY AVAILABILITY GROUP-behörighet eller CONTROL SERVER-behörighet.

Använda SQL Server Management Studio

Ansluta en tillgänglighetsreplika till en tillgänglighetsgrupp

  1. I Object Explorer ansluter du till den serverinstans som är värd för den primära repliken och expanderar serverträdet.

  2. Expandera noden Always On High Availability och noden Tillgänglighetsgrupper.

  3. Välj tillgänglighetsgruppen för den anslutna, men ännu inte sammanfogade, sekundära repliken.

  4. Högerklicka på den sekundära repliken och välj Anslut till tillgänglighetsgrupp.

  5. Dialogrutan Anslut till server visas. Välj Anslut för att öppna dialogrutan Anslut replik till tillgänglighetsgrupp .

  6. Om du vill ansluta den sekundära repliken till tillgänglighetsgruppen väljer du OK.

Använda Transact-SQL

Ansluta en tillgänglighetsreplik till en tillgänglighetsgrupp

  1. Anslut till den serverinstans som är värd för den sekundära repliken.

  2. Använd instruktionen ALTER AVAILABILITY GROUP enligt följande:

    MODIFIERA TILLGÄNGLIGHETSGRUPP group_name GÅ MED I

    där group_name är namnet på tillgänglighetsgruppen.

    I följande exempel kopplas den sekundära repliken till MyAG tillgänglighetsgruppen.

    ALTER AVAILABILITY GROUP MyAG JOIN;  
    

    Anmärkning

    Information om hur du ser den här Transact-SQL-instruktionen som används i kontexten finns i Skapa en tillgänglighetsgrupp (Transact-SQL).

Med hjälp av PowerShell

Ansluta en tillgänglighetsreplika till en tillgänglighetsgrupp

I SQL Server PowerShell-leverantören:

  1. Ändra katalog (cd) till den serverinstans som är värd för den sekundära repliken.

  2. Anslut den sekundära repliken till tillgänglighetsgruppen genom att köra cmdleten Join-SqlAvailabilityGroup med namnet på tillgänglighetsgruppen.

    Följande kommando ansluter till exempel en sekundär replik som värdhanteras av serverinstansen som finns på den angivna sökvägen till tillgänglighetsgruppen med namnet MyAg. Den här serverinstansen måste vara värd för en sekundär replik i den här tillgänglighetsgruppen.

    Join-SqlAvailabilityGroup -Path SQLSERVER:\SQL\SecondaryServer\InstanceName -Name 'MyAg'  
    

    Anmärkning

    Om du vill visa syntaxen för en cmdlet använder du cmdleten Get-Help i SQL Server PowerShell-miljön. Mer information finns i Hämta hjälp för SQL Server PowerShell.

Konfigurera och använda SQL Server PowerShell-providern

Följ upp: Konfigurera sekundära databaser

För varje databas i tillgänglighetsgruppen behöver du en sekundär databas på den serverinstans som är värd för den sekundära repliken. Du kan konfigurera sekundära databaser antingen före eller efter att du har ansluter en sekundär replik till en tillgänglighetsgrupp på följande sätt:

  1. Återställ de senaste databas- och loggsäkerhetskopiorna för varje primär databas till den serverinstans som är värd för den sekundära repliken med hjälp av RESTORE WITH NORECOVERY för varje återställningsåtgärd. Mer information finns i Förbereda en sekundär databas manuellt för en tillgänglighetsgrupp (SQL Server).

  2. Anslut varje sekundär databas till tillgänglighetsgruppen. Mer information finns i Ansluta en sekundär databas till en tillgänglighetsgrupp (SQL Server).