Anteckning
Å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.
Med SQL Server Migration Assistant (SSMA) för Db2 kan du snabbt konvertera Db2-databasscheman till SQL Server-scheman, ladda upp de resulterande schemana till SQL Server och migrera data från Db2 till SQL Server.
Den här artikeln beskriver installationsprocessen och hjälper dig sedan att bekanta dig med SSMA-användargränssnittet.
Installera SSMA
Om du vill använda SSMA måste du först installera SSMA-klientprogrammet på en dator som kan komma åt både db2-källdatabasen och målinstansen för SQL Server. Db2 OLEDB-provider på datorn som kör SQL Server. Dessa komponenter stöder datamigrering och emulering av Db2-systemfunktioner. Installationsinstruktioner finns i Installera SSMA för Db2.
Starta SSMA genom att öppna menyn Start och gå till Alla program>SQL Server Migration Assistant för Db2och välj sedan SQL Server Migration Assistant för Db2.
SSMA-användargränssnitt för Db2
När SSMA har installerats kan du använda SSMA för att migrera Db2-databaser till SQL Server. Det hjälper dig att bekanta dig med SSMA-användargränssnittet innan du börjar. Följande diagram visar användargränssnittet för SSMA, inklusive metadatautforskaren, metadata, verktygsfält, utdatafönstret och fönstret för fellistan:
Om du vill starta en migrering måste du först skapa ett nytt projekt. Sedan ansluter du till en Db2-databas. Efter en lyckad anslutning visas Db2-scheman i Db2 Metadata Explorer. Du kan sedan högerklicka på objekt i Db2 Metadata Explorer för att utföra uppgifter som att skapa rapporter som utvärderar konverteringar till SQL Server. Du kan också utföra dessa uppgifter med hjälp av verktygsfälten och menyerna.
Du måste också ansluta till en instans av SQL Server. Efter en lyckad anslutning visas en hierarki med SQL Server-databaser i SQL Server Metadata Explorer. När du har konverterat Db2-scheman till SQL Server-scheman väljer du de konverterade schemana i SQL Server Metadata Explorer och synkroniserar sedan schemana med SQL Server.
När du har synkroniserat konverterade scheman med SQL Server kan du återgå till Db2 Metadata Explorer och migrera data från Db2-scheman till SQL Server-databaser.
Mer information om dessa uppgifter och hur du utför dem finns i Migrera Db2-databaser till SQL Server.
I följande avsnitt beskrivs funktionerna i SSMA-användargränssnittet.
Metadatautforskare
SSMA innehåller två metadatautforskare för att bläddra bland och utföra åtgärder på Db2- och SQL Server-databaser.
Db2 Metadata Explorer
Db2 Metadata Explorer visar information om Db2-scheman. Genom att använda Db2 Metadata Explorer kan du utföra följande uppgifter:
Bläddra bland objekten i varje schema.
Välj objekt för konvertering och konvertera sedan objekten till SQL Server-syntax. Mer information finns i Konvertera Db2-scheman.
Välj tabeller för datamigrering och migrera sedan data från dessa tabeller till SQL Server. Mer information finns i Migrera Db2-databaser till SQL Server.
SQL Server Metadata Explorer
SQL Server Metadata Explorer visar information om en instans av SQL Server. När du ansluter till en instans av SQL Server hämtar SSMA metadata om den instansen och lagrar den i projektfilen.
Du kan använda SQL Server Metadata Explorer för att välja konverterade Db2-databasobjekt och sedan synkronisera dessa objekt med SQL Server-instansen.
Metadata
Till höger om varje metadatautforskare finns flikar som beskriver det valda objektet. Om du till exempel väljer en tabell i Db2 Metadata Explorer visas sex flikar: Table, SQL, Type Mapping,Report, Propertiesoch Data. Fliken Rapport innehåller endast information när du har skapat en rapport som innehåller det markerade objektet. Om du väljer en tabell i SQL Server Metadata Explorer visas tre flikar: Table, SQLoch Data.
De flesta metadatainställningar är skrivskyddade. Du kan dock ändra följande metadata:
I Db2 Metadata Explorer kan du ändra procedurer och skriva mappningar. Om du vill konvertera ändrade procedurer och typmappningar gör du ändringar innan du konverterar scheman.
I SQL Server Metadata Explorer kan du ändra Transact-SQL för lagrade procedurer. Om du vill se dessa ändringar i SQL Server gör du dessa ändringar innan du läser in schemana i SQL Server.
Ändringar som görs i en metadatautforskare återspeglas i projektets metadata, inte i käll- eller måldatabaserna.
Verktygsfält
SSMA har två verktygsfält: ett projektverktygsfält och ett migreringsverktygsfält.
Projektverktygsfältet
Projektverktygsfältet innehåller knappar för att arbeta med projekt, ansluta till Db2 och ansluta till SQL Server. De här knapparna liknar kommandona på menyn Arkiv.
Verktygsfält för migrering
I följande tabell visas kommandona i verktygsfältet migrering:
| Knapp | Funktion |
|---|---|
| Skapa rapport | Konverterar de valda Db2-objekten till SQL Server-syntaxen och skapar sedan en rapport som visar hur lyckad konverteringen var. Det här kommandot är inaktiverat om inte objekt har valts i Db2 Metadata Explorer. |
| Konvertera schema | Konverterar de valda Db2-objekten till SQL Server-objekt. Det här kommandot är inaktiverat om inte objekt har valts i Db2 Metadata Explorer. |
| Migrera data | Migrerar data från Db2-databasen till SQL Server. Innan du kör det här kommandot måste du konvertera Db2-scheman till SQL Server-scheman och sedan läsa in objekten i SQL Server. Det här kommandot är inaktiverat om inte objekt har valts i Db2 Metadata Explorer. |
| Stoppa | Stoppar den aktuella processen. |
Menyer
I följande tabell visas SSMA-menyerna.
| Meny | Beskrivning |
|---|---|
| Fil | Innehåller kommandon för att arbeta med projekt, ansluta till Db2 och ansluta till SQL Server. |
| Redigera | Innehåller kommandon för att hitta och arbeta med text på informationssidorna, till exempel kopiera Transact-SQL från fönstret SQL-information. Innehåller också alternativet Hantera bokmärken, där du kan se en lista över befintliga bokmärken. Du kan använda knapparna till höger i dialogrutan för att hantera bokmärkena. |
| Visa | Innehåller kommandot Synkronisera metadatautforskare. Det synkroniserar objekten mellan Db2 Metadata Explorer och SQL Server Metadata Explorer. Innehåller även kommandon för att visa och dölja utdata och fellista fönsterrutor och ett alternativ layouter för att hantera layouter. |
| Verktyg | Innehåller kommandon för att skapa rapporter och migrera objekt och data. Ger också åtkomst till dialogrutorna Globala inställningar och Projektinställningar. |
| Hjälp | Ger åtkomst till SSMA-hjälpen och dialogrutan Om. |
Utdatafönstret och Fellistafönstret
Menyn Visa innehåller kommandon för att ändra synligheten för fönstret Utdata och fönstret Fellista:
Utdatafönstret visar statusmeddelanden från SSMA under objektkonvertering, objektsynkronisering och datamigrering.
I fönstret Fellista visas felmeddelanden, varningar och informationsmeddelanden i en sorterbar lista.