Freigeben über


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

Informationen zu den folgenden Beispielskriptdateien für Konsolenskripts, 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 Beispielkonsolenskriptdateien verwendet werden und ServersConnectionFileSample.xml in dieser Datei sortiert werden. 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 in den 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.

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

Sie können auch Dateien bereitstellen sql , die konvertiert werden sollen. 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

In diesem Beispiel können Sie eine End-to-End-Migration von der Konvertierung zur Datenmigration durchführen. 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 Objekt basierend auf dem Objekttyp geändert wird, der im object-name
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 Objekt basierend auf dem Objekttyp geändert wird, der im object-name