Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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
Du måste vara ansluten till den serverinstans som är värd för den sekundära repliken.
Den sekundära repliken måste redan vara ansluten till tillgänglighetsgruppen. Mer information finns i Ansluta en sekundär replik till en tillgänglighetsgrupp (SQL Server).
Den sekundära databasen måste ha förberetts nyligen. Mer information finns i Förbereda en sekundär databas manuellt för en tillgänglighetsgrupp (SQL Server).
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
I Object Explorer ansluter du till den serverinstans som är värd för den sekundära repliken och expanderar serverträdet.
Expandera noden Always On High Availability och noden Tillgänglighetsgrupper.
Expandera den tillgänglighetsgrupp som du vill ändra och expandera noden Tillgänglighetsdatabaser .
Högerklicka på databasen och klicka på Anslut till tillgänglighetsgrupp.
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
Anslut till den serverinstans som är värd för den sekundära repliken.
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örMyAGtillgä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
Ändra katalog (cd) till den serverinstans som är värd för den sekundära repliken.
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änglighetsgruppenMyAGpå 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
Ansluta en sekundär replik till en tillgänglighetsgrupp (SQL Server)
Förbereda en sekundär databas för en tillgänglighetsgrupp (SQL Server) manuellt
Se även
ALTER AVAILABILITY GROUP (Transact-SQL)
översikt över AlwaysOn-tillgänglighetsgrupper (SQL Server)
Felsöka konfiguration av AlwaysOn-tillgänglighetsgrupper (SQL Server)