Delen via


SQL Server Integration Services-pakketten migreren naar een Azure SQL Managed Instance

Als u SQL Server Integration Services (SSIS) gebruikt en uw SSIS-projecten/pakketten wilt migreren van de bron-SSISDB die wordt gehost door SQL Server naar de doel-SSISDB die wordt gehost door een Azure SQL Managed Instance, kunt u Azure Database Migration Service gebruiken.

Als de versie van SSIS die u gebruikt ouder is dan 2012 of als u niet-SSISDB-pakketopslagtypen gebruikt, moet u deze converteren met behulp van de wizard Projectconversie van Integration Services, die ook vanuit SSMS kan worden gestart. Zie het artikel Projecten converteren naar het projectimplementatiemodel voor meer informatie.

Notitie

Azure Database Migration Service (DMS) biedt momenteel geen ondersteuning voor Azure SQL Database als doelmigratiebestemming. Als u SSIS-projecten/-pakketten opnieuw wilt implementeren in Azure SQL Database, raadpleegt u het artikel SSIS-pakketten opnieuw implementeren in Azure SQL Database met Azure Database Migration Service.

In dit artikel leert u het volgende:

  • Bron-SSIS-projecten/-pakketten evalueren.
  • SSIS-projecten/pakketten migreren naar Azure.

Vereisten

U hebt het volgende nodig om deze stappen uit te voeren:

  • Als u een virtueel Microsoft Azure-netwerk voor de Azure Database Migration Service wilt maken met behulp van het Azure Resource Manager-implementatiemodel, dat site-naar-site-connectiviteit biedt met uw on-premises bronservers met behulp van ExpressRoute of VPN. Zie het artikel Netwerktopologieën voor migraties van SQL Managed Instance met behulp van Azure Database Migration Service voor meer informatie. Voor meer informatie over het maken van een virtueel netwerk raadpleegt u de Documentatie over virtuele netwerken en dan met name de quickstart-artikelen met stapsgewijze informatie.

  • Om ervoor te zorgen dat de regels van uw virtuele netwerkbeveiligingsgroep de uitgaande poort 443 van ServiceTag voor ServiceBus, Storage en AzureMonitor niet blokkeren. Zie het artikel Netwerkverkeer filteren met netwerkbeveiligingsgroepen voor meer informatie over verkeer filteren van verkeer via de netwerkbeveiligingsgroep voor virtuele netwerken.

  • Uw Windows Firewall configureren voor toegang tot de brondatabase-engine.

  • Als u uw Windows Firewall wilt openen zodat de Azure Database Migration Service toegang heeft tot de bron-SQL Server, standaard TCP-poort 1433.

  • Als u meerdere benoemde SQL Server-exemplaren uitvoert met behulp van dynamische poorten, kunt u de SQL Browser-service inschakelen en toegang tot UDP-poort 1434 via uw firewalls toestaan, zodat de Azure Database Migration Service verbinding kan maken met een benoemd exemplaar op uw bronserver.

  • Als u een firewallapparaat voor uw brondatabases gebruikt, moet u mogelijk firewallregels toevoegen om de Azure Database Migration Service toegang te geven tot de brondatabase(s) voor migratie, evenals bestanden via SMB-poort 445.

  • Een met SQL beheerd exemplaar voor het hosten van SSISDB. Als u er een wilt maken, volgt u de details in het artikel Een azure SQL Managed Instance maken.

  • Om ervoor te zorgen dat de aanmeldingen die worden gebruikt om verbinding te maken met de bron-SQL Server en het doelbeheerexemplaren lid zijn van de serverfunctie sysadmin.

  • Om te controleren of SSIS is ingericht in Azure Data Factory (ADF) met Azure-SSIS Integration Runtime (IR) met de doel-SSISDB die wordt gehost door een SQL Managed Instance (zoals beschreven in het artikel De Azure-SSIS-integratieruntime maken in Azure Data Factory).

Bron-SSIS-projecten/-pakketten evalueren

Hoewel de evaluatie van de bron-SSISDB nog niet is geïntegreerd in de Database Migration Assistant (DMA), worden uw SSIS-projecten/pakketten geëvalueerd/gevalideerd wanneer ze opnieuw worden geïmplementeerd naar de doel-SSISDB die wordt gehost op een Met Azure SQL beheerd exemplaar.

De Microsoft.DataMigration-resourceprovider registreren

  1. Meld u aan bij de Azure-portal, selecteer Alle services en selecteer vervolgens Abonnementen.

    Schermopname van Portalabonnementen weergeven.

  2. Selecteer het abonnement waarin u het Azure Database Migration Service-exemplaar wilt maken en selecteer vervolgens Resourceproviders.

    Schermopname van Resourceproviders weergeven.

  3. Zoek naar migratie en selecteer rechts van Microsoft.DataMigration de optie Registreren.

    Schermopname van resourceprovider registreren.

Een Azure Database Migration Service-exemplaar maken

  1. Selecteer in Azure Portal + Een resource maken, zoek naar Azure Database Migration Service en selecteer vervolgens Azure Database Migration Service in de vervolgkeuzelijst.

    Schermopname van Azure Marketplace.

  2. Selecteer in het scherm Azure Database Migration ServiceMaken.

    Schermopname van het Azure Database Migration Service-exemplaar maken.

  3. Geef in het scherm Migratieservice maken een naam op voor de service, het abonnement en een nieuwe of bestaande resourcegroep.

  4. Selecteer de locatie waarop u het exemplaar van DMS wilt maken.

  5. Selecteer een bestaand virtueel netwerk of maak er een.

    Het virtuele netwerk biedt Azure Database Migration Service toegang tot de bron-SQL Server en het doel van Azure SQL Managed Instance.

    Zie het artikel Een virtueel netwerk maken met de Azure-portal voor meer informatie over het maken van een virtueel netwerk in de Azure-portal.

    Zie het artikel Netwerktopologieën voor migraties van Azure SQL Managed Instance met behulp van de Azure Database Migration Service voor meer informatie.

  6. Selecteer een prijscategorie.

    Zie voor meer informatie over de kosten en prijscategorieën de Pagina met prijzen.

    Schermopname van DMS-service maken.

  7. Selecteer Maken om de dienst te maken.

Een migratieproject maken

Nadat er een exemplaar van de service is gemaakt, zoekt u het exemplaar in de Azure-portal, opent u het en maakt u vervolgens een nieuw migratieproject.

  1. Selecteer in het Azure Portal Alle diensten, zoek naar Azure Database Migration Service, en selecteer vervolgens Azure Database Migration Service.

    Schermopname van Alle exemplaren van de Azure Database Migration Service zoeken.

  2. Zoek in het scherm Azure Database Migration Service naar de naam van het exemplaar dat u hebt gemaakt en selecteer vervolgens het exemplaar.

  3. Selecteer + Nieuw migratieproject.

  4. Geef in het scherm Nieuw migratieproject een naam op voor het project, selecteer in het tekstvak Bronservertype SQL Server, selecteer in het tekstvak Doelservertype, Selecteer Azure SQL Managed Instance en selecteer vervolgens voor Type activiteit de optie SSIS-pakketmigratie.

    Schermopname van DMS-project maken.

  5. Selecteer Maken om het project te maken.

Brondetails opgeven

  1. Geef in het scherm Brongegevens de verbindingsgegevens op voor de brondatabase van SQL Server.

  2. Als u geen vertrouwd certificaat hebt geïnstalleerd op de server, schakelt u het selectievakje Servercertificaat vertrouwen in.

    Wanneer er geen vertrouwd certificaat is geïnstalleerd, genereert SQL Server een zelfondertekend certificaat wanneer het exemplaar wordt gestart. Dit certificaat wordt gebruikt voor het versleutelen van de referenties voor clientverbindingen.

    Let op

    TLS-verbindingen die zijn versleuteld met een zelfondertekend certificaat bieden geen sterke beveiliging. Ze zijn vatbaar voor man-in-the-middle-aanvallen. U moet niet vertrouwen op TLS met behulp van zelfondertekende certificaten in een productieomgeving of op servers die zijn verbonden met internet.

    Schermopname van brondetails.

  3. Selecteer Opslaan.

Doeldetails opgeven

  1. Geef in het scherm Details van migratiedoel de verbindingsgegevens voor het doel op.

    Schermopname van doeldetails.

  2. Selecteer Opslaan.

Migratieoverzicht controleren

  1. Geef in het tekstvak Naam activiteit van het scherm Migratieoverzicht een naam op voor de migratieactiviteit.

  2. Geef voor de optie(s) en omgeving(en) overschrijven van SSIS-projecten en omgevingen op of bestaande SSIS-projecten en -omgevingen moeten worden overschreven of genegeerd.

    Schermopname van migratieprojectoverzicht.

  3. Bekijk en controleer de gegevens van het migratieproject.

De migratie uitvoeren

  • Selecteer Migratie uitvoeren.