Teilen über


Konvertierungstool für Datenbankschemas

Das Toolkit zur Konvertierung von Datenbankschemen ist eine Azure Data Studio-Erweiterung für die Migration von Oracle-Datenbankschemas zur Microsoft SQL-Plattform. Es hilft bei der Konvertierung der meisten Datenbankspeicherobjekte und Codeobjekte in ein Format, das mit der Zieldatenbank kompatibel ist. Das Toolkit zur Konvertierung von Datenbankschemen in Azure Data Studio ermöglicht die bisher nicht unterstützte Migration und Modernisierung von Oracle-Workloads in reinen Linux-Umgebungen im Vergleich zum SQL Server Migration Assistant.

In diesem Abschnitt erfahren Sie mehr über das Toolkit zur Konvertierung von Datenbankschemen und erhalten ausführliche Anweisungen zum Konvertieren von Oracle-Datenbankschemas.

Unterstützte Quellen

Oracle-Datenbanken ab Version 11.2.0.4 werden als Quelle unterstützt.

Hinweis

Die Erweiterung mit dem Toolkit zur Konvertierung von Datenbankschemen erfordert die Erweiterung für Oracle, um eine Verbindung mit der Oracle-Datenbank herzustellen, und die Erweiterung für SQL-Datenbankprojekte, um die konvertierte Schemaausgabe und deren Bereitstellung am Ziel anzuzeigen.

Unterstützte Ziele

Die Erweiterung mit dem Toolkit zur Konvertierung von Datenbankschemen unterstützt derzeit die folgenden Ziele:

  • Microsoft SQL Server 2017 und höher
  • Azure SQL-Datenbank
  • Verwaltete Azure SQL-Instanz

Derzeit unterstützte Objekte

Das Toolkit zur Konvertierung von Datenbankschemen unterstützt die automatisierte Konvertierung der folgenden Datenbankobjekte von Oracle zur Microsoft SQL-Plattform:

  • Grundlegende Tabellendefinitionen (Spalten, Indizes, Primärschlüssel, Fremdschlüssel, Eindeutigkeits- und Überprüfungseinschränkungen)
  • Prozeduren
  • Ansichten
  • Auslöser
  • Sequenzen
  • Synonyme
  • Grundlegende Routinen und Aufrufe von benutzerdefinierten Routinen
  • Grundlegende DDL- und TCL-Anweisungen, einschließlich integrierter Funktionen
  • Programmierbarkeitskonstrukte wie Ausnahmen und CTEs
  • Unterstützung für Ausdrücke wie CASE, LOOPs und Bedingungen

Hinweis

Wenn Ihre Datenbank eine erhebliche Anzahl von Objekten enthält, die vom Konvertierungstool für Datenbankschemas derzeit nicht unterstützt werden, können Sie die Verwendung des SQL Server Migration Assistant für Oracle in Betracht ziehen, der eine automatisierte Konvertierung für weitere Objekttypen bietet, aber nur unter Windows verwendet werden kann.