Migrera Db2-data till SQL Server (Db2ToSQL)
När du har synkroniserat de konverterade objekten med SQL Server kan du migrera data från Db2 till SQL Server med SQL Server Migration Assistant (SSMA) för Db2.
Ange migreringsalternativ
Innan du migrerar data till SQL Server granskar du alternativen för projektmigrering i dialogrutan Projektinställningar.
- Med den här dialogrutan kan du ange alternativ som migrering av batchstorlek, tabelllåsning, begränsningskontroll, hantering av null-värden och hantering av identitetsvärden. Mer information om inställningar för projektmigrering finns i Projektinställningar (migrering).
Datamigrering på klientsidan
Om du vill initiera datamigrering på klientsidan väljer du alternativet datamigreringsmotor på klientsidan i dialogrutan Projektinställningar.
I Projektinställningaranges alternativet Klientsidedatamigreringsmotor.
Notera
Client-Side Data Migration Engine finns i SSMA-programmet och är därför inte beroende av tillgängligheten för tilläggspaketet.
Migrera data till SQL Server
Att migrera data är en massinläsningsåtgärd som flyttar rader med data från Db2-tabeller till SQL Server-tabeller i transaktioner. Antalet rader som läses in i SQL Server i varje transaktion konfigureras i projektinställningarna.
Om du vill visa migreringsmeddelanden kontrollerar du att fönstret Utdata är synligt. Annars navigerar du till Visa>utdata.
Kontrollera att:
Db2-leverantörerna är installerade på den dator som kör SSMA.
Du synkroniserade de konverterade objekten med SQL Server-databasen.
I Db2 Metadata Explorer väljer du de objekt som innehåller de data som du vill migrera:
Om du vill migrera data för alla scheman markerar du kryssrutan bredvid Scheman.
Om du vill migrera data eller utelämna enskilda tabeller expanderar du först schemat, expanderar Tabelleroch markerar eller avmarkerar sedan kryssrutan bredvid tabellen.
Högerklicka på Scheman i Db2 Metadata Explorer och välj sedan Migrera data. Du kan också migrera data för enskilda objekt eller objektkategorier: Högerklicka på objektet eller dess överordnade mapp; välj alternativet Migrera data.
I dialogrutan Anslut till Db2 anger du autentiseringsuppgifterna för anslutningen och väljer sedan Anslut. Mer information om hur du ansluter till Db2 finns i Anslut till Db2-databas
För att ansluta till måldatabasens SQL Server anger du autentiseringsuppgifterna för anslutningen i dialogrutan Anslut till SQL Server och väljer Anslut. Mer information om hur du ansluter till SQL Server finns i Ansluta till SQL Server-
Meddelanden visas i fönstret Utdata. När migreringen är klar visas datamigreringsrapport. Om några data inte har migrerats väljer du den rad som innehåller felen och väljer sedan Information. När du är klar med rapporten väljer du Stäng. Mer information om datamigreringsrapport finns i Data Migration Report (Db2ToSQL).
Migrera data i stor skala
När du behöver migrera en stor mängd data i stor skala inom kort är offlinemigrering ett lämpligt alternativ. Du kan använda pipelinefunktionen i Azure Data Factory för att migrera lokala eller externa Oracle-datakällor till Azure SQL Database eller Azure SQL Managed Instance (plattform som en tjänst eller PaaS) eller SQL Server på en virtuell Azure-dator (infrastruktur som en tjänst eller IaaS). Processen skapar en ny datafabrik, eller så kan du använda en befintlig datafabrik när du migrerar till Azure SQL.
För en stor offlinemigrering väljer du Migrera data i stor skala.
Autentisera med dina Microsoft Entra-autentiseringsuppgifter. När du har angett användarnamnet väljer du Anslut.
Välj klientorganisationen och den prenumeration som redan har Azure SQL-målet konfigurerat och välj Nästa.
Ange autentiseringsuppgifterna för datakällan följt av Azure SQL-målautentiseringsuppgifterna.
För den här migreringen kan du antingen använda befintliga Azure-resurser (en resursgrupp och namnet på datafabriken) eller välja Ny för att skapa en resursgrupp och En Azure-datafabrik för migrering.
Om du vill migrera en extern datakälla behöver du en integreringskörning. Välj antingen Ny och följ stegen för att skapa integrationskörningen eller använd en befintlig integrationstjänst. Om du vill skapa en integrationstjänst måste du konfigurera en gatewayinstallation och ange en nyckel för att konfigurera integrationskörningen.
Ange slutligen ett unikt datamigreringsnamn. Det här namnet kan endast vara ett alfanumeriskt värde. Undvik specialtecken.
Om måltabellerna innehåller data trunkeras de och laddas om. Du kommer att se en varningsdialogruta. Välj OK för att fortsätta eller Avbryt för att undvika någon trunkerings- eller inläsningsaktivitet.
Det tar några minuter att skapa Azure Data Factory-komponenterna. Ett statusfält anger förloppet för att skapa pipelinen. Om pipelinen har skapats skrivs följande meddelande i utdataloggen:
A data factory pipeline <PipelineName> is created for the data migration activity.
Om du vill övervaka datamigreringen väljer du övervaknings-URL:en eller går till övervakningssidan för datafabriken i Azure-portalen.