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
- VariableValueFileSample.xml
- AssessmentReportGenerationSample.xml
- SqlStatementConversionSample.xml
- ConversionAndDataMigrationSample.xml
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-name Datei 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 |