Dela via


Konvertera Oracle-databasobjekt till Microsoft SQL

Kommentar

Tillägget dras tillbaka den 15 december 2024. Vi kommer att sluta stödja det här verktyget för eventuella problem som uppstår och kommer inte att utfärda några felkorrigeringar eller ytterligare uppdateringar.

När tillägget Database Schema Conversion Toolkit (Oracle till Microsoft SQL) har installerats kan du börja konvertera dina Oracle-databasobjekt till Microsoft SQL-plattformen.

Skapa SQL Database-målprojekt

Det första steget i konverteringsprocessen är att förbereda SQL Database-målprojektet, där genererade T-SQL-skript lagras. För att göra detta:

  1. Gå till vyn Databasprojekt och välj Skapa ny för att skapa ett nytt SQL Database-projekt

    Skapa ett nytt SQL Database-projekt

  2. I dialogrutan Skapa nytt projekt väljer du SQL Database som typ, anger namnet på projektet, väljer platsen där du vill att projektet ska lagras och väljer önskad målplattform

    Konfigurera nytt SQL Database-projekt

    Kommentar

    När du riktar in dig på lokal SQL Server stöds endast SQL Server 2012 och senare av Verktyget för databasschemakonvertering (Oracle till Microsoft SQL).

  3. Välj Skapa för att slutföra skapandet av SQL Database-projektet

    Kommentar

    Nu kan Azure Data Studio behöva starta om för att projektet ska skapas och läggas till på arbetsytan.

  4. Du bör se ett tomt SQL Database-projekt i vyn Databasprojekt

    Tomt SQL Database-projekt

Ansluta till Oracle-källdatabasen

Nästa steg i schemakonverteringsprocessen är att ansluta till en Oracle-databas.

Konvertera Oracle-databasobjekt

När anslutningen till Oracle-databasen upprättas kan du börja konvertera databasobjekt.

  1. I vyn Anslutningar högerklickar du på ett Oracle-schema som du vill konvertera till Microsoft SQL och väljer Konvertera till Microsoft SQL. Om du vill konvertera flera scheman samtidigt högerklickar du på hela serverelementet.

    Snabbmeny för Oracle-schema

    Kommentar

    Konverteringsalternativet är endast tillgängligt på server- och schemanivåer. Om du behöver konvertera enskilda objekt kan du begränsa objektmarkeringen i nästa steg.

    Dialogrutan Konvertera databasobjekt visas.

  2. I steget Välj objekt att konvertera väljer du schemaobjekt som du vill konvertera.

    Välj schemaobjekt som ska konverteras

    Kommentar

    Överordnade objekt väljs automatiskt. När du till exempel väljer ett index inkluderas även den överordnade tabellen för att se till att alla nödvändiga kontexter är tillgängliga för konverteringen.

    Välj Nästa när du är klar för att gå vidare till nästa steg.

  3. I steget Välj måldatabasprojekt väljer du ett SQL Database-projekt som du skapade tidigare, där du vill att konverterade T-SQL-skript ska lagras.

    Välj måldatabasprojekt

    Om DITT SQL Database-projekt redan innehåller skriptfiler som tidigare genererades av konverteringen kan du överväga att välja alternativet Skriv över befintliga objekt för att ersätta befintliga skriptfiler.

    Välj Nästa när du är klar för att gå vidare till nästa steg.

  4. I steget Konverteringsinställningar kan du läsa in en konfigurationsfil för konvertering.

    Konfigurera konvertering

    Välj Klar för att slutföra guiden och starta schemakonverteringen.

  5. Konverteringsaktiviteten startas.

    Konverteringsaktivitet pågår

    Du kan spåra konverteringens förlopp genom att växla till Verktyg för databasschemakonvertering (Oracle till Microsoft SQL) på panelen Utdata .

    Förloppslogg för konvertering

Granska konverterade skript

När konverteringen är klar läggs konverterade skriptfiler till i SQL Database-målprojektet.

Konverterade SQL-skript

Om det finns några konverteringsmeddelanden visas de på panelen Problem och du kan navigera till platsen för konverteringsmeddelandet genom att välja meddelanderaden.

Konverteringsproblem

Konverteringsmeddelanden bäddas också in som kommentarer i de konverterade SQL-skripten. När de har åtgärdats kan kommentarerna tas bort.

Kommentar

Du kan stänga Azure Data Studio när som helst och öppna SQL Database-projektet igen senare. För att identifiera konverteringsmeddelanden i SQL Database-projektet som konverterades tidigare öppnar du kommandopaletten... från menyn Visa och kör DSCT (Oracle till Microsoft SQL): Kommandot Identifiera problem .

Distribuera Microsoft SQL-måldatabasen

När alla problem som uppstår under konverteringen åtgärdas kan du distribuera databasen till målservern.

Nästa steg