Arbeiten mit den Beispielkonsolenskriptdateien (SybaseToSQL)
Einige Beispieldateien wurden zusammen mit dem Produkt für die Benutzerreferenz und -verwendung bereitgestellt. In diesem Abschnitt wird beschrieben, wie Sie diese Skripts auf einfache Weise an die Anforderungen des Endbenutzers anpassen können.
Beispielkonsolenskriptdateien
Die folgenden Beispiel-Konsolenskriptdateien, die unterschiedliche Szenarien abdecken, wurden für die Benutzerreferenz bereitgestellt:
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 der Benutzer kann einen beliebigen Modus je nach Anforderung auswählen. Dieses Beispiel enthält die Serverdefinitionen.
Der Benutzende kann eine Verbindung mit der erforderlichen Datenbank herstellen, indem er die Werte einfach in die Definitionen der erforderlichen Quell- und Zielserver ändert. Im Beispiel wurden alle Werte als Variablenwerte bereitgestellt, die im VariableValueFileSample.xmlverfügbar sind. Alle anderen Verbindungsparameter können aus der Arbeitsserververbindungsdatei des Benutzers entfernt werden.
Weitere Informationen zum Herstellen einer Verbindung mit dem Quell- und Zielserver finden Sie unter Erstellen der Serververbindungsdateien (SybaseToSQL).
VariableValueFileSample.xml:
Alle Variablen, die in den Beispielkonsolenskriptdateien undServersConnectionFileSample.xml
verwendet wurden, wurden in dieser Datei zusammengetragen. Um die Beispielkonsolenskripts auszuführen, muss der Benutzer einfach die Beispielvariablenwerte durch benutzerdefinierte Ersetzen und diese Datei als zusätzliches Befehlszeilenargument zusammen mit der Skriptdatei übergeben.Weitere Informationen zu Variablenwertdateien finden Sie unter Erstellen von Variablenwertdateien (SybaseToSQL).
AssessmentReportGenerationSample.xml:
In diesem Beispiel kann der Benutzer einen XML-Bewertungsbericht generieren, der vom Benutzer für die Analyse verwendet werden kann, bevor er mit der Konvertierung und Migration von Daten beginnt.Im
generate-assessment-report
-Befehl muss der Benutzende den Variablenwert (siehe VariableValueFileSample.xml) imobject-name
-Attribut in den Datenbanknamen ändern, der vom Benutzenden verwendet wird. Je nach art des angegebenen Objekts muss derobject-type
Wert ebenfalls geändert werden.Wenn der Benutzer mehrere Objekte/Datenbanken bewerten muss, kann er mehrere
metabase-object
Knoten angeben, wie im Beispiel 4 des Befehlsgenerate-assessment-report
der Beispiel-Konsolenskriptdatei dargestellt.Weitere Informationen zum Generieren von Berichten finden Sie unter Generieren von Berichten (SybaseToSQL).
Anmerkung
- Stellen Sie sicher, dass das Befehlszeilenargument der Variablenwertdatei an die Konsolenanwendung übergeben wird, und VariableValueFileSample.xml mit den vom Benutzer angegebenen Werten aktualisiert wird.
- Stellen Sie sicher, dass das Befehlszeilenargument für die Serververbindungsdatei an die Konsolenanwendung übergeben wird und die Datei „ServersConnectionFileSample.xml“ mit den korrekten Serverparameterwerten aktualisiert wird.
SqlStatementConversionSample.xml:
In diesem Beispiel kann der Benutzende das entsprechendet-sql
-Skript für densql
-Quelldatenbankbefehl generieren, der als Eingabe bereitgestellt wird.Im
convert-sql-statement
-Befehl muss der Benutzende den Variablenwert (siehe VariableValueFileSample.xml) imcontext
-Attribut in den Datenbanknamen ändern, der vom Benutzenden verwendet wird. Der Benutzende muss außerdem densql
-Attributwert in densql
-Quelldatenbankbefehl ändern, der konvertiert werden muss.Der Benutzer kann auch sql-Dateien bereitstellen, die konvertiert werden sollen. Das wurde im Beispiel 4 des
convert-sql-statement
-Befehls für die Beispielkonsolenskriptdatei veranschaulicht.Anmerkung
Stellen Sie sicher, dass das Befehlszeilenargument der Variablenwertdatei an die Konsolenanwendung übergeben wird, und VariableValueFileSample.xml mit den vom Benutzer angegebenen Werten aktualisiert wird.
ConversionAndDataMigrationSample.xml:
In diesem Beispiel kann der Benutzende eine vollumfängliche Migration von der Konvertierung bis zur Datenmigration durchführen. Die Liste der obligatorischen Attributwerte, die sie ändern müssen, ist unten aufgeführt:Befehlsname
map-schema
Schemazuordnung der Quelldatenbank zum Zielschema.
Attribut
source-schema:
Gibt die Quelldatenbank an, die konvertiert werden muss.sql-server-schema
: Gibt die Zieldatenbank an, zu der migriert werden soll
Befehlsname
convert-schema
Führt die Schemakonvertierung von der Quelle zum Zielschema durch.
Wenn der Benutzer mehrere Objekte/Datenbanken bewerten muss, kann er mehrere
metabase-object
Knoten angeben, wie im Beispiel 4 des Befehlsconvert-schema
der Beispiel-Konsolenskriptdatei dargestellt.
Attribut
object-name
: Geben Sie die Quelldatenbank/den Objektnamen an, die konvertiert werden müssen. Stellen Sie sicher, dass das entsprechendeobject-type
-Element basierend auf dem Objekttyp geändert wird, der imobject-name
-Element angegeben ist.Befehlsname
synchronize-target
Synchronisiert die Zielobjekte mit der Zieldatenbank.
Wenn der Benutzer mehrere Objekte/Datenbanken bewerten muss, kann er mehrere
metabase-object
Knoten angeben, wie im Beispiel 3 des Befehlssynchronize-target
der Beispiel-Konsolenskriptdatei dargestellt.
Attribut
object-name:
Geben Sie den sql Server-Datenbank-/Objektnamen an, der erstellt werden muss. Stellen Sie sicher, dass das entsprechendeobject-type
-Element basierend auf dem Objekttyp geändert wird, der imobject-name
-Element angegeben ist.Befehlsname
migrate-data
Migriert die Quelldaten zum Ziel
Wenn der Benutzer mehrere Objekte/Datenbanken bewerten muss, kann er mehrere
metabase-object
Knoten angeben, wie im Beispiel 2 des Befehlsmigrate-data
der Beispiel-Konsolenskriptdatei dargestellt.
Attribut
object-name:
Gibt den Namen der Quelldatenbank/Tabellen an, die migriert werden müssen. Stellen Sie sicher, dass das entsprechendeobject-type
-Element basierend auf dem Objekttyp geändert wird, der imobject-name
-Element angegeben ist.
Weitere Informationen
Erstellen von Variablenwertdateien (SybaseToSQL)
Erstellen der Serververbindungsdateien (SybaseToSQL)
Generieren von Berichten (SybaseToSQL)