Ansluta en sekundär databas till en AlwaysOn-tillgänglighetsgrupp

Gäller för:SQL Server

Det här avsnittet beskriver hur du ansluter en sekundär databas till en AlwaysOn-tillgänglighetsgrupp med hjälp av SQL Server Management Studio, Transact-SQL eller PowerShell i SQL Server. När du har förberett en sekundär databas för en sekundär replik måste du ansluta databasen till tillgänglighetsgruppen så snart som möjligt. Detta startar dataflytten från motsvarande primära databas till den sekundära databasen.

Note

Information om vad som händer när en sekundär databas ansluter till gruppen finns i Översikt över AlwaysOn-tillgänglighetsgrupper (SQL Server).

Förutsättningar

behörigheter

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

Använda SQL Server Management Studio

Ansluta en sekundär databas till en tillgänglighetsgrupp

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

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

  3. Expandera den tillgänglighetsgrupp som du vill ändra och expandera noden Tillgänglighetsdatabaser .

  4. Högerklicka på databasen och klicka på Anslut till tillgänglighetsgrupp.

  5. Då öppnas dialogrutan Koppla databaser till tillgänglighetsgrupp . Kontrollera tillgänglighetsgruppens namn, som visas i namnlisten och databasnamnet eller namnen som visas i rutnätet, och klicka på OK eller klicka på Avbryt.

Använda Transact-SQL

Ansluta en sekundär databas till en tillgänglighetsgrupp

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

  2. SET HADR Använd instruktionens sats ALTER DATABASE enligt följande:

    ALTER DATABASE SET HADR AVAILABILITY GROUP database_name = group_name

    där database_name är namnet på en databas som ska kopplas och group_name är namnet på tillgänglighetsgruppen.

    I följande exempel kopplas den sekundära databasen, , Db1till den lokala sekundära repliken för MyAG tillgänglighetsgruppen.

    ALTER DATABASE Db1 SET HADR AVAILABILITY GROUP = MyAG;  
    

    Note

    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 sekundär databas till en tillgänglighetsgrupp

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

  2. Använd cmdleten Add-SqlAvailabilityDatabase för att ansluta en eller flera sekundära databaser till tillgänglighetsgruppen.

    Följande kommando ansluter till exempel en sekundär databas, Db1, till tillgänglighetsgruppen MyAG på en av de serverinstanser som är värd för en sekundär replik.

    Add-SqlAvailabilityDatabase `   
    -Path SQLSERVER:\SQL\SecondaryServer\InstanceName\AvailabilityGroups\MyAG `   
    -Database "Db1"  
    

    Note

    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

Relaterade uppgifter

Se även

ALTER AVAILABILITY GROUP (Transact-SQL)
översikt över AlwaysOn-tillgänglighetsgrupper (SQL Server)
Felsöka konfiguration av AlwaysOn-tillgänglighetsgrupper (SQL Server)