Delen via


Db2-gegevens migreren naar SQL Server (Db2ToSQL)

Nadat u de geconverteerde objecten hebt gesynchroniseerd met SQL Server, kunt u gegevens migreren van Db2 naar SQL Server met behulp van SQL Server Migration Assistant (SSMA) voor Db2.

Migratieopties instellen

Voordat u gegevens naar SQL Server migreert, controleert u de projectmigratieopties in het dialoogvenster Projectinstellingen.

  • Met behulp van dit dialoogvenster kunt u opties instellen, zoals de grootte van migratiebatch, tabelvergrendeling, beperkingscontrole, verwerking van null-waarden en verwerking van identiteitswaarden. Zie projectinstellingen (migratie)voor meer informatie over de projectmigratie-instellingen.

Gegevensmigratie aan de clientzijde

  • Als u gegevensmigratie aan de clientzijde wilt initiëren, selecteert u de optie Gegevensmigratie-engine aan de clientzijde in het dialoogvenster Projectinstellingen.

  • In projectinstellingenis de optie Gegevensmigratie-engine aan de clientzijde ingesteld.

    Notitie

    De Client-Side Data Migration Engine bevindt zich binnen de SSMA-toepassing en is daarom niet afhankelijk van de beschikbaarheid van het extensiepakket.

Gegevens migreren naar SQL Server

Het migreren van gegevens is een bewerking voor bulksgewijs laden waarmee rijen met gegevens uit Db2-tabellen worden verplaatst naar SQL Server-tabellen in transacties. Het aantal rijen dat in SQL Server in elke transactie wordt geladen, wordt geconfigureerd in de projectinstellingen.

Als u migratieberichten wilt weergeven, moet u ervoor zorgen dat het deelvenster Uitvoer zichtbaar is. Anders navigeert u naar weergave>uitvoer.

  1. Controleer of:

    • De Db2-providers worden geïnstalleerd op de computer waarop SSMA wordt uitgevoerd.

    • U hebt de geconverteerde objecten gesynchroniseerd met de SQL Server-database.

  2. Selecteer in Db2 Metadata Explorer de objecten die de gegevens bevatten die u wilt migreren:

    • Als u gegevens voor alle schema's wilt migreren, schakelt u het selectievakje in naast Schema's.

    • Als u gegevens wilt migreren of afzonderlijke tabellen weglaat, vouwt u eerst het schema uit, vouwt u tabellenuit en schakelt u het selectievakje naast de tabel in of uit.

  3. Klik met de rechtermuisknop op schema's in Db2 Metadata Explorer en selecteer vervolgens Gegevens migreren. U kunt ook gegevens migreren voor afzonderlijke objecten of categorieën objecten: klik met de rechtermuisknop op het object of de bovenliggende map; selecteer de optie Gegevens migreren.

  4. Voer in het dialoogvenster Verbinding maken met Db2 de verbindingsreferenties in en selecteer Verbinding maken. Zie Verbinding maken met db2-database voor meer informatie over het maken van verbinding met Db2

    Als u verbinding wilt maken met de doeldatabase SQL Server, voert u de verbindingsreferenties in het dialoogvenster Verbinding maken met SQL Server in en selecteert u Verbinding maken. Zie Verbinding maken met SQL Server voor meer informatie over het maken van verbinding met SQL Server

    Berichten worden weergegeven in het deelvenster Uitvoer. Wanneer de migratie is voltooid, wordt het gegevensmigratierapport weergegeven. Als er geen gegevens zijn gemigreerd, selecteert u de rij met de fouten en selecteert u vervolgens Details. Wanneer u klaar bent met het rapport, selecteert u Sluiten. Zie Data Migration Report (Db2ToSQL)voor meer informatie over het gegevensmigratierapport.

Gegevens op schaal migreren

Wanneer u binnen korte tijd een grote hoeveelheid gegevens op schaal wilt migreren, is offlinemigratie een geschikte optie. U kunt de azure Data Factory-pijplijnfunctie gebruiken om on-premises of externe Oracle-gegevensbronnen te migreren naar Azure SQL Database of Azure SQL Managed Instance (platform as a service of PaaS) of SQL Server op Azure VM (infrastructuur als een service of IaaS). Het proces maakt een nieuwe data factory of u kunt een bestaande data factory gebruiken wanneer u migreert naar Azure SQL.

  1. Selecteer voor een grote offlinemigratie de optie Gegevens migreren op schaal.

  2. Verifieer met uw Microsoft Entra-referenties. Nadat u de gebruikersnaam hebt ingevoerd, selecteert u Verbinding maken.

  3. Selecteer de tenant en het abonnement waarvoor het Azure SQL-doel al is geconfigureerd en selecteer Volgende.

  4. Geef de referenties voor de gegevensbron op, gevolgd door de Azure SQL-doelreferenties.

  5. Voor deze migratie kunt u bestaande Azure-resources (een resourcegroep en de naam van de data factory) gebruiken of Nieuwe kiezen om een resourcegroep en Azure Data Factory te maken voor migratie.

  6. Als u een externe gegevensbron wilt migreren, hebt u een integratieruntime nodig. Selecteer Nieuwe en volg de stappen om de Integration Runtime te maken of gebruik een bestaande integratieservice. Als u een integratieservice wilt maken, moet u een gatewayinstallatie configureren en een sleutel opgeven voor het configureren van de Integration Runtime.

  7. Geef ten slotte een unieke naam voor gegevensmigratie op. Deze naam kan alleen een alfanumerieke waarde zijn. Vermijd speciale tekens.

  8. Als de doeltabellen gegevens bevatten, worden ze afgekapt en opnieuw geladen. U ziet een waarschuwingsdialoogvenster. Selecteer OK om door te gaan of Annuleren om afkapping en laadactiviteiten te voorkomen.

  9. Het duurt enkele minuten om de Azure Data Factory-onderdelen te maken. Een statusbalk geeft de voortgang van het maken van de pijplijn aan. Als de pijplijn is gemaakt, wordt het volgende bericht geschreven in het uitvoerlogboek:

    A data factory pipeline <PipelineName> is created for the data migration activity.
    
  10. Als u de gegevensmigratie wilt bewaken, selecteert u de bewakings-URL of gaat u naar de data factory-bewakingspagina in Azure Portal.