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
Dit artikel helpt je je SQL Server-instantie die door Azure Arc wordt ingeschakeld voor te bereiden voor migratie naar Azure SQL Database in het Azure-portaal.
Note
- Migratie naar Azure SQL Database via het Azure-portaal is momenteel in preview.
- U kunt feedback geven over uw migratie-ervaring rechtstreeks naar de productgroep.
Prerequisites
Om je SQL Server-databases via het Azure-portaal te migreren naar Azure SQL Database, heb je de volgende vereisten nodig:
- Een actieve Azure-abonnement. Als je er geen hebt, maak een gratis account aan.
- Een SQL Server-instantie mogelijk gemaakt door Azure Arc met de nieuwste versie van de Azure-extensie voor SQL Server. Om de extensie te upgraden, zie De extensie upgraden.
- Een doel-Azure SQL Database.
- De Microsoft.DataMigration-resourceprovideris geregistreerd in je abonnement.
- Netwerkconnectiviteit van de zelfgehoste integratieruntime naar de bron-SQL Server-instantie en de doel-Azure SQL Database.
Important
Online migraties naar Azure SQL Database zijn momenteel niet beschikbaar met Azure Database Migration Service. Applicatiedowntime begint wanneer de offline migratie begint. Test de migratie om te bepalen of de downtime acceptabel is.
Machtigingen configureren
De gebruiker die de migratie uitvoert, heeft de volgende Azure-rechten nodig:
- De Contributor-rol voor de doel-Azure SQL Database.
- De Lezer-rol voor de resourcegroep die de doel-Azure SQL-database bevat.
- De rol Eigenaar of Bijdrager voor het abonnement als je een instantie van Azure Database Migration Service moet aanmaken.
De SQL Server-aanmelding van de bron moet lid zijn van de rol db_datareader op de brondatabase en beschikken over de servermachtiging VIEW ANY DEFINITION. De doelinlog moet lid zijn van de db_owner rol in de doeldatabase.
Als je het databaseschema migreert, heeft de bronlogin de db_owner rol nodig. De doellogin vereist ook de serverrollen op Azure SQL Database-serverniveau die worden vermeld in Machtigingen die vereist zijn om naar Azure SQL Database te migreren.
Een zelf-hostende Integration Runtime configureren
Azure Database Migration Service gebruikt een zelfgehoste integratieruntime (SHIR) om toegang te krijgen tot de broncode SQL Server instantie en data naar Azure SQL Database te verplaatsen. Voor schema-migratie gebruik SHIR versie 5.37 of later.
Wanneer de migratie-ervaring je vraagt om de integratieruntime te configureren:
- Download en installeer de nieuwste zelfgehoste integratieruntime op een computer die verbinding kan maken met de bron-SQL Server-instantie en de Azure SQL Database kan targeten.
- Gebruik de authenticatiesleutel die door de migratie-ervaring wordt geleverd om de runtime te registreren.
- Bevestig dat de runtime-status Running is voordat je de migratie start.
Voor netwerkvereisten, schaalrichtlijnen en beperkingen, zie Self-hosted integration runtime voor databasemigraties.
Note
Je kunt geen bestaande, zelfgehoste integratieruntime die in Azure Data Factory is gemaakt gebruiken voor databasemigraties met Azure Database Migration Service.
Bereid de doeldatabase voor
Maak de doel-Azure SQL Database aan voordat je met de migratie begint. Zorg ervoor dat de servicelaag voldoende rekenkracht en opslagcapaciteit heeft voor de bronwerklast. De migratiesnelheid hangt af van zowel het doel-serviceniveau als de beschikbare middelen voor de SHIR-host.
Als de doeldatabase niet de benodigde tabellen bevat, kies dan tijdens de migratie de optie voor schema-migratie. Als je het schema apart migreert, maak dan de benodigde schema-objecten aan voordat je met de datamigratie begint.
Limitations
Migratie naar Azure SQL Database is een offline migratie. Azure Database Migration Service gebruikt Azure Data Factory pijplijnen voor dataverplaatsing, dus Azure Data Factory beperkingen gelden. Bekijk de huidige migratiebeperkingen van Azure SQL Database voordat je begint.
Volgende stap
Verwante onderwerpen
- Overzicht van migratie van SQL Server in Azure Arc
- Wat is Azure SQL Database?
- Feedback over migratie-ervaringen