Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
In dit onderwerp wordt uitgelegd hoe u een secundaire database kunt koppelen aan een AlwaysOn-beschikbaarheidsgroep met behulp van SQL Server Management Studio, Transact-SQL of PowerShell in SQL Server. Nadat u een secundaire database voor een secundaire replica hebt voorbereid, moet u de database zo snel mogelijk toevoegen aan de beschikbaarheidsgroep. Hiermee wordt de gegevensverplaatsing van de bijbehorende primaire database naar de secundaire database gestart.
Note
Zie Overzicht van AlwaysOn-beschikbaarheidsgroepen (SQL Server) voor informatie over wat er gebeurt nadat een secundaire database lid is van de groep.
Prerequisites
U moet verbonden zijn met het serverexemplaar dat als host fungeert voor de secundaire replica.
De secundaire replica moet al zijn gekoppeld aan de beschikbaarheidsgroep. Zie Een secundaire replica toevoegen aan een beschikbaarheidsgroep (SQL Server)voor meer informatie.
De secundaire database moet onlangs zijn klaargemaakt. Zie Handmatig een secundaire database voorbereiden voor een beschikbaarheidsgroep (SQL Server)voor meer informatie.
toestemmingen
Vereist de machtiging ALTER AVAILABILITY GROUP voor de beschikbaarheidsgroep, de machtiging CONTROL AVAILABILITY GROUP, de machtiging ALTER ANY AVAILABILITY GROUP of de machtiging CONTROL SERVER.
SQL Server Management Studio gebruiken
Een secundaire database toevoegen aan een beschikbaarheidsgroep
Maak in Objectverkenner verbinding met het serverexemplaren waarop de secundaire replica wordt gehost en vouw de serverstructuur uit.
Vouw het knooppunt Always On High Availability en het knooppunt Beschikbaarheidsgroepen uit.
Vouw de beschikbaarheidsgroep uit die u wilt wijzigen en vouw het knooppunt Beschikbaarheidsdatabases uit.
Klik met de rechtermuisknop op de database en klik op Deelnemen aan beschikbaarheidsgroep.
Hiermee opent u het dialoogvenster Databases koppelen aan beschikbaarheidsgroep. Controleer de naam van de beschikbaarheidsgroep, die wordt weergegeven op de titelbalk en databasenaam of -namen die in het raster worden weergegeven, en klik op OK of klik op Annuleren.
Transact-SQL gebruiken
Een secundaire database toevoegen aan een beschikbaarheidsgroep
Maak verbinding met het serverexemplaar dat als host fungeert voor de secundaire replica.
Gebruik de SET HADR component van de ALTER DATABASE instructie als volgt:
ALTER DATABASE SET HADR AVAILABILITY GROUP database_name = group_name
waarbij database_name de naam is van een database die moet worden gekoppeld en group_name de naam van de beschikbaarheidsgroep is.
In het volgende voorbeeld wordt de secundaire database
Db1gekoppeld aan de lokale secundaire replica van deMyAGbeschikbaarheidsgroep.ALTER DATABASE Db1 SET HADR AVAILABILITY GROUP = MyAG;Note
Zie Een beschikbaarheidsgroep (Transact-SQL) maken om deze Transact-SQL instructie te zien die in context wordt gebruikt.
PowerShell gebruiken
Een secundaire database toevoegen aan een beschikbaarheidsgroep
Wijzig de directory (cd) naar het serverexemplaar waarop de secundaire replica wordt gehost.
Gebruik de cmdlet Add-SqlAvailabilityDatabase om een of meer secundaire databases toe te voegen aan de beschikbaarheidsgroep.
Met de volgende opdracht wordt bijvoorbeeld een secundaire database
Db1toegevoegd aan de beschikbaarheidsgroepMyAGop een van de serverexemplaren die als host fungeert voor een secundaire replica.Add-SqlAvailabilityDatabase ` -Path SQLSERVER:\SQL\SecondaryServer\InstanceName\AvailabilityGroups\MyAG ` -Database "Db1"Note
Als u de syntaxis van een cmdlet wilt weergeven, gebruikt u de Get-Help--cmdlet in de SQL Server PowerShell-omgeving. Zie Get Help SQL Server PowerShell voor meer informatie.
De SQL Server PowerShell-provider instellen en gebruiken
Gerelateerde taken
Een secundaire replica toevoegen aan een beschikbaarheidsgroep (SQL Server)
Handmatig een secundaire database voorbereiden voor een beschikbaarheidsgroep (SQL Server)
Zie ook
ALTER AVAILABILITY GROUP (Transact-SQL)
overzicht van AlwaysOn-beschikbaarheidsgroepen (SQL Server)
Problemen met configuratie van AlwaysOn-beschikbaarheidsgroepen oplossen (SQL Server)