Arbeiten mit Beispielkonsolenskriptdateien (Db2ToSQL)

Einige Beispieldateien werden für Benutzerreferenz und -verwendung bereitgestellt. In diesem Abschnitt werden Möglichkeiten beschrieben, wie Sie diese Skripts auf einfache Weise an Ihre Anforderungen anpassen können.

Beispiel für Konsolenskriptdateien

Siehe die folgenden Beispieldateien für Konsolenskripte, die verschiedene Szenarien abdecken:

ServersConnectionFileSample.xml

In diesem Beispiel werden die verschiedenen Verbindungsmodi bereitgestellt, die für die Quell- und Zieldatenbank verfügbar sind, und Sie können einen beliebigen Modus gemäß der Anforderung auswählen. Dieses Beispiel enthält die Serverdefinitionen.

Sie können eine Verbindung mit der erforderlichen Datenbank herstellen, indem Sie die Werte in die erforderlichen Quell- und Zielserverdefinitionen ändern. Im bereitgestellten Beispiel sind alle Werte verfügbar in VariableValueFileSample.xml. Alle anderen Verbindungsparameter können aus der Arbeitsserververbindungsdatei entfernt werden.

Weitere Informationen zum Herstellen einer Verbindung mit dem Quell- und Zielserver finden Sie unter Erstellen der Serververbindungsdateien (Db2ToSQL).

VariableValueFileSample.xml

Alle Variablen, die in den Beispiel-Konsolenskriptdateien und ServersConnectionFileSample.xml verwendet werden, sind in dieser Datei zusammengefasst. Um die Beispielkonsolenskripts auszuführen, müssen Sie die Beispielvariablenwerte durch benutzerdefinierte Werte ersetzen und diese Datei zusammen mit der Skriptdatei als zusätzliches Befehlszeilenargument übergeben.

Weitere Informationen zur Variablenwertdatei finden Sie unter Erstellen von Variablenwertdateien (Db2ToSQL).

AssessmentReportGenerationSample.xml

Verwenden Sie dieses Beispiel, um einen XML-Bewertungsbericht zu generieren, den Sie zur Analyse verwenden können, bevor Sie Daten konvertieren und migrieren.

Ändern Sie im generate-assessment-report-Befehl den Variablenwert (siehe VariableValueFileSample.xml) im object-name-Attribut auf den von Ihnen angegebenen Datenbanknamen. Je nach art des angegebenen Objekts muss sich der object-type Wert ebenfalls ändern.

Wenn Sie mehrere Objekte/Datenbanken bewerten müssen, können Sie mehrere metabase-object Knoten angeben. Weitere Informationen finden Sie im generate-assessment-report Befehl in Beispiel 4 der Beispielkonsolenskriptdatei.

Stellen Sie sicher, dass das Befehlszeilenargument der Variablenwertdatei an die Konsolenanwendung VariableValueFileSample.xml übergeben und mit den angegebenen Werten aktualisiert wird.

Stellen Sie sicher, dass das Befehlszeilenargument für die Serververbindungsdatei an die Konsolenanwendung übergeben wird und die ServersConnectionFileSample.xml Mit den richtigen Serverparameterwerten aktualisiert wird.

Weitere Informationen zum Generieren von Berichten finden Sie unter Generieren von Berichten (Db2ToSQL).

SqlStatementConversionSample.xml

In diesem Beispiel können Sie das entsprechende t-sql Skript für den Quelldatenbankbefehl sql generieren, der als Eingabe bereitgestellt wird.

Im Befehl convert-sql-statement müssen Sie den Variablenwert (siehe VariableValueFileSample.xml) im Attribut context in den von Ihnen angegebenen Datenbanknamen ändern. Sie müssen auch den sql Attributwert in den Quelldatenbankbefehl sql ändern, der konvertiert werden muss.

Sie können auch sqlDateien zur Konvertierung bereitstellen. Weitere Informationen finden Sie im convert-sql-statement Befehl in Beispiel 4 der Beispielkonsolenskriptdatei.

Stellen Sie sicher, dass das Befehlszeilenargument der Variablenwertdatei an die Konsolenanwendung VariableValueFileSample.xml übergeben und mit den angegebenen Werten aktualisiert wird.

ConversionAndDataMigrationSample.xml

Dieses Beispiel ermöglicht Ihnen die Durchführung einer durchgängigen Migration von der Konvertierung bis zur Datenmigration. Es folgt eine Liste der obligatorischen Attributwerte, die Sie ändern müssen:

Befehl Beschreibung Attribut
map-schema Schemazuordnung der Quelldatenbank zum Zielschema. source-schema: Gibt die Quelldatenbank an, die konvertiert werden muss.

sql-server-schema: Gibt die Zieldatenbank an, zu der migriert werden soll
convert-schema Führt die Schemakonvertierung aus der Quelle in das Zielschema aus.

Wenn Sie mehrere Objekte/Datenbanken bewerten müssen, können Sie mehrere metabase-object Knoten angeben. Weitere Informationen finden Sie im convert-schema Befehl in Beispiel 4 der Beispielkonsolenskriptdatei.
object-name: Geben Sie den Quelldatenbank-/Objektnamen an, der konvertiert werden muss. Stellen Sie sicher, dass das entsprechende object-type entsprechend dem im object-name angegebenen Objekttyp geändert wird.
synchronize-target Synchronisiert die Zielobjekte mit der Zieldatenbank.

Wenn Sie mehrere Objekte/Datenbanken bewerten müssen, können Sie mehrere metabase-object Knoten angeben. Weitere Informationen finden Sie im synchronize-target Befehl in Beispiel 4 der Beispielkonsolenskriptdatei.
object-name: Geben Sie den SQL Server-Datenbank-/Objektnamen an, der erstellt werden muss. Stellen Sie sicher, dass das entsprechende object-type Objekt basierend auf dem Objekttyp geändert wird, der in der object-nameDatei angegeben ist.
migrate-data Migriert Quelldaten zum Ziel.

Wenn Sie mehrere Objekte/Datenbanken bewerten müssen, können Sie mehrere metabase-object Knoten angeben. Weitere Informationen finden Sie im migrate-data Befehl in Beispiel 4 der Beispielkonsolenskriptdatei.
object-name: Gibt den Namen der Quelldatenbank/Tabellen an, die migriert werden müssen. Stellen Sie sicher, dass das entsprechende object-type basierend auf dem Objekttyp geändert wird, der in object-name angegeben ist.