Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
I den här guiden får du lära dig hur du migrerar dina användardatabaser från IBM Db2 till SQL Server med hjälp av SQL Server Migration Assistant (SSMA) för Db2.
Andra migreringsguider finns i Azure Database Migration Guides.
Förutsättningar
Innan du börjar migrera db2-databasen till SQL Server utför du följande steg:
- Kontrollera att källmiljön stöds.
- Ladda ned och installera SSMA för Db2.
- Få anslutning och tillräcklig behörighet för att få åtkomst till både källa och mål.
Före migrering
När du har uppfyllt kraven är du redo att identifiera topologin i din miljö och utvärdera om migreringen är genomförbar.
Utvärdera och konvertera
Använd SSMA för Db2 för att granska databasobjekt och data och utvärdera dina databaser för migrering.
Utför följande steg för att skapa en utvärdering:
Öppna SSMA för Db2.
Välj Filoch välj sedan Nytt projekt.
Ange ett projektnamn och en plats och välj sedan ett SQL Server-migreringsmål i listrutan. Välj OK.
Välj Anslut till Db2 och ange sedan db2-anslutningsinformationen.
Högerklicka på det Db2-schema som du vill migrera och välj sedan Skapa rapport för att generera en HTML-rapport. Du kan också välja Skapa rapport längst upp till höger.
Granska HTML-rapporten för att förstå konverteringsstatistiken och eventuella fel eller varningar. Du kan också öppna rapporten i Excel för att få en inventering av Db2-objekt och den ansträngning som krävs för att utföra schemakonverteringar. Standardplatsen för rapporten finns i rapportmappen i SSMAProjects, som du ser här:
drive:\<username>\Documents\SSMAProjects\MyDb2Migration\report\report_<date>
Bekräfta datatyper
Verifiera standardmappningar av datatyp och ändra dem baserat på krav om det behövs. För att göra det, utför följande steg:
Välj Verktygoch välj sedan Projektinställningar.
Välj fliken Typmappning .
Du kan ändra typmappningen för varje tabell genom att välja tabellnamnet i fönstret Db2-metadatautforskaren .
Konvertera schema
Utför följande steg för att konvertera schemat:
(Valfritt) Om du vill konvertera dynamiska eller specialiserade frågor högerklickar du på noden och väljer sedan Lägg till instruktion.
Välj fliken Anslut till SQL Server och ange sedan anslutningsinformationen för SQL Server-instansen.
Högerklicka på schemat som du arbetar med och välj sedan Konvertera schema. Du kan också välja fliken Konvertera schema längst upp till höger.
När konverteringen är klar jämför du den konverterade strukturen med den ursprungliga strukturen för att identifiera potentiella problem och åtgärda dem baserat på rekommendationerna.
I utdatafönstret väljer du ikonen Granska resultat och granskar sedan eventuella fel i fönstret Fellista .
För en offline schema-åtgärd kan du spara projektet lokalt genom att välja Fil>Spara projekt. Detta ger dig möjlighet att utvärdera käll- och målscheman offline och åtgärda dem innan du publicerar schemat till SQL Server-instansen.
Migrera
När du har utvärderat databaserna och åtgärdat eventuella avvikelser är nästa steg att köra migreringsprocessen.
Utför följande steg för att publicera schemat och migrera dina data:
Publicera schemat. Högerklicka på databasen i fönstret SQL Server Metadata Explorer och välj sedan Synkronisera med databas.
Migrera datan. Högerklicka på det schema eller objekt som du vill migrera i fönstret Db2-metadatautforskaren och välj sedan Migrera data. Du kan också välja fliken Migrera data längst upp till höger.
Om du vill migrera data för en hel databas markerar du kryssrutan bredvid databasnamnet. Om du vill migrera data från enskilda tabeller expanderar du databasen, expanderar Tabelleroch markerar sedan kryssrutan bredvid tabellen. Avmarkera kryssrutan om du vill utelämna data från enskilda tabeller.
Ange anslutningsinformation för både Db2- och SQL Server-instanserna.
När migreringen har slutförts visar du datamigreringsrapport.
Anslut till SQL Server-instansen med hjälp av SQL Server Management Studio (SSMS) och verifiera sedan migreringen genom att granska data och schema.
Eftermigration
När du har slutfört migrering fas måste du slutföra en serie uppgifter efter migreringen för att säkerställa att allt fungerar så smidigt och effektivt som möjligt.
Korrigera applikationer
När du har migrerat data till målmiljön måste alla program som tidigare förbrukade källan börja förbruka målet. Att utföra det här steget kan kräva vissa ändringar i programmen.
Utföra tester
Testmetoden för databasmigrering består av följande aktiviteter:
Utveckla valideringstester: Om du vill testa databasmigreringen måste du använda SQL-frågor. Du måste skapa valideringsfrågorna som ska köras mot både käll- och måldatabaserna. Dina valideringsfrågor bör omfatta det omfång som du har definierat.
Konfigurera en testmiljö: Testmiljön bör innehålla en kopia av källdatabasen och måldatabasen. Se till att isolera testmiljön.
Kör valideringstester: Kör valideringstester mot källan och målet och analysera sedan resultaten.
Kör prestandatester: Kör prestandatester mot källan och målet och analysera och jämför sedan resultaten.
Migrationsresurser
Mer hjälp med att slutföra det här migreringsscenariot finns i följande resurser. De utvecklades till stöd för ett verkligt migreringsprojekt.
| Titel | Beskrivning |
|---|---|
| Utvärderingsmodell och verktyg för dataarbetsbelastningar | Innehåller föreslagna målplattformar för bästa passform, molnberedskap och program-/databasreparationsnivåer för angivna arbetsbelastningar. Den erbjuder enkel beräkning med ett klick och rapportgenerering som hjälper till att påskynda stora fastighetsbedömningar genom att tillhandahålla en automatiserad, enhetlig beslutsprocess för målplattformen. |
| IBM Db2 zOS-paket för identifiering och utvärdering av datatillgångar | När du har kört SQL-skriptet på en databas kan du exportera resultatet till en fil i filsystemet. Flera filformat stöds, inklusive CSV, så att du kan samla in resultaten i externa verktyg, till exempel kalkylblad. Den här metoden kan vara användbar om du enkelt vill dela resultat med team som inte har workbench installerat. |
| IBM Db2 LUW-inventeringsskript och artefakter | Innehåller ett SQL-skript som frågar IBM Db2 LUW version 11.1-systemtabeller och ger resultat i CSV-format för följande objekt: antal objekt efter schema- och objekttyp, en grov uppskattning av "Rådata" i varje schema och storlek på tabeller i varje schema. |
| IBM Db2 till SQL Server – verktyget Database Compare | Verktyget Database Compare är ett Windows-konsolprogram som du kan använda för att kontrollera att data är identiska både på käll- och målplattformar. Du kan använda verktyget för att effektivt jämföra data, ned till rad- eller kolumnnivån i alla eller valda tabeller, rader och kolumner. |
Data SQL Engineering-teamet utvecklade dessa resurser. Det här teamets huvudstadga är att avblockera och påskynda komplex modernisering för migreringsprojekt för dataplattform till Microsofts Azure-dataplattform.