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.
Gebruik een gedistribueerde beschikbaarheidsgroep (AG) om een zelfstandig exemplaar van SQL Server of een beschikbaarheidsgroep te migreren naar SQL Server op Azure Virtual Machines (VM's).
In dit artikel worden de vereisten beschreven voor het voorbereiden van uw bron- en doelomgevingen om uw SQL Server-instance of beschikbaarheidsgroep naar SQL Server-VM's te migreren met behulp van een gedistribueerde beschikbaarheidsgroep.
Het migreren van een database (of meerdere databases) vanuit een zelfstandig exemplaar met behulp van een gedistribueerde beschikbaarheidsgroep is een eenvoudige oplossing waarvoor geen Windows Server Failover-cluster is vereist, of een listener voor beschikbaarheidsgroepen op de bron of het doel. Voor het migreren van een beschikbaarheidsgroep is een cluster en een listener op zowel de bron als het doel vereist.
Bron SQL Server
Als u uw exemplaar of beschikbaarheidsgroep wilt migreren, moet uw bron-SQL Server voldoen aan de volgende vereisten:
Voor een zelfstandige exemplaarmigratie is de minimaal ondersteunde versie SQL Server 2017. Voor een migratie van een beschikbaarheidsgroep wordt SQL Server 2016 of hoger ondersteund.
Uw SQL Server-editie moet enterprise zijn.
U moet de functie van de beschikbaarheidsgroep inschakelen.
Er is een back-up gemaakt in volledige modus van de databases die u wilt migreren.
Als u al een beschikbaarheidsgroep hebt, moet deze in orde zijn. Als u een beschikbaarheidsgroep maakt als onderdeel van dit proces, moet deze in orde zijn voordat u de migratie start.
Poorten die worden gebruikt door het SQL Server-exemplaar (standaard 1433) en het eindpunt voor databasespiegeling (standaard 5022) moeten zijn geopend in de firewall. Als u databases in een beschikbaarheidsgroep wilt migreren, moet u ervoor zorgen dat de poort die door de listener wordt gebruikt, ook is geopend in de firewall.
Doel-SQL Server-VM
Voordat uw doel-SQL Server-VM's gereed zijn voor migratie, moet u ervoor zorgen dat deze voldoen aan de volgende vereisten:
Het Azure-account dat de migratie uitvoert, wordt toegewezen als eigenaar of bijdrager aan de resourcegroep die de SQL Server-VMs bevat.
Als u automatische seeding wilt gebruiken om uw gedistribueerde beschikbaarheidsgroep (DAG) te maken, moet de instantienaam voor de globale primaire (bron) van de DAG overeenkomen met de exemplaarnaam van de doorstuurserver (doel) van de DAG. Als er een exemplaarnaam niet overeenkomt tussen de globale primaire server en het doorstuursysteem, moet u handmatig seeding toepassen om de DAG te maken en in de toekomst handmatig aanvullende databasebestanden toevoegen.
Ter vereenvoudiging moet het doel-SQL Server-exemplaar overeenkomen met de versie van het bron-SQL Server-exemplaar. Als u ervoor kiest om tijdens het migratieproces een upgrade uit te voeren met behulp van een hogere versie van SQL Server op het doel, moet u uw database handmatig seeden in plaats van te vertrouwen op automatisch verzenden, zoals is opgegeven in deze reeks artikelen. Zie Migreren naar hogere SQL Server-versies voor meer informatie.
De SQL Server-editie moet enterprise zijn.
U moet de functie van de beschikbaarheidsgroep inschakelen.
Poorten die worden gebruikt door het SQL Server-exemplaar (standaard 1433) en het eindpunt voor databasespiegeling (standaard 5022) moeten zijn geopend in de firewall. Als u databases in een beschikbaarheidsgroep wilt migreren, moet u ervoor zorgen dat de poort die door de listener wordt gebruikt, ook is geopend in de firewall.
Connectivity
Het bron- en doel-SQL Server-exemplaar moet een tot stand gebrachte netwerkverbinding hebben.
Als het SQL Server-bronexemplaren zich in een on-premises netwerk bevinden, configureert u een site-naar-site-VPN-verbinding of een Azure ExpressRoute-verbinding tussen het on-premises netwerk en het virtuele netwerk waar uw doel-SQL Server-VM zich bevindt.
Als uw sql Server-bronexemplaren zich in een virtueel Azure-netwerk bevinden dat anders is dan de doel-SQL Server-VM, configureert u peering van virtuele netwerken.
Authenticatie
Als u de verificatie tussen uw bron- en doel-SQL Server-exemplaar wilt vereenvoudigen, voegt u beide servers toe aan hetzelfde domein, bij voorkeur met het domein aan de bronzijde en past u verificatie op basis van een domein toe. Omdat dit de aanbevolen aanpak is, gaan de stappen in deze reeks zelfstudies ervan uit dat zowel het bron- als het doelexemplaren van SQL Server deel uitmaken van hetzelfde domein.
Als de bron- en doelservers deel uitmaken van verschillende domeinen, configureert u federatie tussen de twee domeinen of configureert u een domeinonafhankelijke beschikbaarheidsgroep.