Speichern und Anwenden konvertierter Schemas in AWS SCT - AWS Schema Conversion Tool

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Speichern und Anwenden konvertierter Schemas in AWS SCT

Wenn das konvertierte Schema AWS Schema Conversion Tool generiert (wie unter gezeigt), wendet es das konvertierte Schema nicht sofort auf die Ziel-DB-Instance an. Stattdessen wird das konvertierte Schema lokal im Projekt gespeichert, bis Sie es für die DB-Ziel-Instance übernehmen. Mit dieser Funktion können Sie mit Schemaelementen arbeiten, die sich nicht automatisch in die Zieldatenbank-Engine konvertieren lassen. Weitere Informationen zu Elementen, die nicht automatisch konvertierbar sind, finden Sie unter Verwendung des Bewertungsberichts in der AWS Schema Conversion Tool.

Optional können Sie das Tool Ihr konvertiertes Schema als SQL Skript in einer Datei speichern lassen, bevor Sie das Schema auf Ihre Ziel-DB-Instance anwenden. Mit diesem Tool können Sie das konvertierte Schema auch direkt für die DB-Ziel-Instance übernehmen.

Speichern Sie Ihr konvertiertes Schema in einer Datei

Sie können Ihr konvertiertes Schema als SQL Skripten in einer Textdatei speichern. Mit diesem Ansatz können Sie die generierten SQL Skripts ändern, um Elemente AWS SCT zu adressieren, die das Tool nicht automatisch konvertieren kann. Anschließend führen Sie die aktualisierten Skripts auf der DB-Ziel-Instance aus und übernehmen das konvertierte Schema in die Zieldatenbank.

Um Ihr konvertiertes Schema als SQL Skripten zu speichern
  1. Wählen Sie Ihr Schema und öffnen Sie das Kontextmenü (Rechtsklick).

  2. Wählen Sie Save as (Speichern unter)SQL aus.

  3. Geben Sie den Namen der Datei ein und wählen Sie Speichern.

  4. Speichern Sie Ihr konvertiertes Schema mit einer der folgenden Optionen:

    • Einzelne Datei

    • Eine Datei pro Phase

    • Eine Datei pro Kontoauszug

Um das Format des SQL Skripts auszuwählen
  1. Wählen Sie im Menü Einstellungen die Option Projekteinstellungen.

  2. Wählen Sie „Skripts speichern“.

  3. Wählen Sie für Anbieter die Datenbankplattform aus.

  4. Wählen Sie unter SQL Skripten speichern unter aus, wie Sie Ihr Datenbankschemaskript speichern möchten.

  5. Wählen Sie OK, um die Einstellungen zu speichern.

Ihr konvertiertes Schema wird angewendet

Wenn Sie bereit sind, Ihr konvertiertes Schema auf Ihre RDS Ziel-Amazon-DB-Instance anzuwenden, wählen Sie das Schemaelement im rechten Bereich Ihres Projekts aus. Öffnen Sie das Kontextmenü (rechte Maustaste) für das Schemaelement und wählen Sie Apply to database aus, wie hier gezeigt.

Apply to database (Auf Datenbank anwenden)

Das Erweiterungspaket-Schema

Wenn Sie zum ersten Mal ein konvertiertes Schema für die DB-Ziel-Instance übernehmen, fügt AWS SCT ein weiteres Schema zu Ihrer DB-Ziel-Instance hinzu. Über dieses Schema werden Systemfunktionen der Quelldatenbank implementiert, die zum Schreiben des konvertierten Schemas in die Ziel-DB-Instance benötigt werden. Das Schema wird als Erweiterungspaketschema bezeichnet.

Dieses Erweiterungspaketschema sollten Sie nicht ändern, andernfalls könnten im konvertierten Schema, das auf die DB-Ziel-Instance geschrieben wird, unerwünschte Ergebnisse auftreten. Wenn Ihr Schema vollständig auf Ihre Ziel-DB-Instance migriert ist und Sie es nicht mehr benötigen AWS SCT, können Sie das Erweiterungspaket-Schema löschen.

Das Erweiterungspaketschema wird wie folgt entsprechend Ihrer Quelldatenbank benannt:

  • IBMDB2LUW: aws_db2_ext

  • SQLMicrosoft-Server: aws_sqlserver_ext

  • MeinSQL: aws_mysql_ext

  • Oracle: aws_oracle_ext

  • Postfach: SQL aws_postgresql_ext

  • SAP ASE: aws_sapase_ext

Weitere Informationen finden Sie unter Verwenden Sie die AWS Lambda Funktionen aus dem AWS SCT Erweiterungspaket .