Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
Beispiel für Konsolenskriptdateien
Die folgenden Beispiel-Konsolenskriptdateien, die unterschiedliche Szenarien abdecken, wurden für die Benutzerreferenz bereitgestellt:
ServersConnectionFileSample.xmlVariableValueFileSample.xmlAssessmentReportGenerationSample.xmlSqlStatementConversionSample.xmlConversionAndDataMigrationSample.xmlServersConnectionFileSample.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 Benutzer kann eine Verbindung mit der erforderlichen Datenbank herstellen, indem die Werte in den erforderlichen Quell- und Zielserverdefinitionen angepasst werden. In dem Beispiel wurden alle Werte als Variablenwerte bereitgestellt, die in der
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 .
VariableValueFileSample.xml:Alle Variablen, die in den Beispielkonsolenskriptdateien und in
ServersConnectionFileSample.xmlverwendet wurden, sind in dieser Datei zusammengefasst. Um die Beispielkonsolenskripts auszuführen, muss der Benutzer 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.
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.
generate-assessment-reportIm Befehl muss der Benutzer den Variablenwert (sieheVariableValueFileSample.xml) imobject-name-Attribut auf den vom Benutzer verwendeten Datenbanknamen ändern. Je nach art des angegebenen Objekts muss derobject-typeWert ebenfalls geändert werden.Wenn der Benutzer mehrere Objekte/Datenbanken bewerten muss, kann er mehrere
metabase-objectKnoten angeben, wie im Beispiel 4 des Befehlsgenerate-assessment-reportder Beispiel-Konsolenskriptdatei dargestellt.Weitere Informationen zum Generieren von Berichten finden Sie unter Generieren von Berichten.
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 entsprechende
t-sql-Skript für densql-Quelldatenbankbefehl generieren, der als Eingabe bereitgestellt wird.Im
convert-sql-statementBefehl muss der Benutzer zwingend den Variablenwert (sieheVariableValueFileSample.xml) imcontext-Attribut auf den Namen der Datenbank ändern, die vom Benutzer verwendet wird. Der Benutzer muss densqlAttributwert in den Quelldatenbankbefehlsqländern, den er konvertieren muss.Der Benutzer kann auch sql-Dateien bereitstellen, die konvertiert werden sollen. Dies wird im Beispiel 4 des
convert-sql-statement-Befehls der Beispiel-Konsolenskriptdatei gezeigt.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 wie folgt aufgeführt:
Befehlsname:
map-schemaSchemazuordnung 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-schemaFührt die Schemakonvertierung von der Quelle in das Zielschema durch.
Wenn der Benutzer mehrere Objekte/Datenbanken bewerten muss, kann er mehrere
metabase-objectKnoten angeben, wie im Beispiel 4 des Befehlsconvert-schemader Beispiel-Konsolenskriptdatei dargestellt.Attribut:
-
object-name: Geben Sie die Quelldatenbank/den Objektnamen an, die konvertiert werden müssen. Stellen Sie sicher, dass das entsprechendeobject-typeObjekt basierend auf dem Objekttyp geändert wird, der in derobject-nameDatei angegeben ist.
-
Befehlsname:
synchronize-targetSynchronisiert die Zielobjekte mit der Zieldatenbank.
Wenn der Benutzer mehrere Objekte/Datenbanken bewerten muss, kann er mehrere
metabase-objectKnoten angeben, wie im Beispiel 3 des Befehlssynchronize-targetder Beispiel-Konsolenskriptdatei dargestellt.Attribut:
-
object-name: Geben Sie den Sql Server-Datenbank-/Objektnamen an, der erstellt werden muss. Stellen Sie sicher, dass das entsprechendeobject-typeObjekt basierend auf dem Objekttyp geändert wird, der in derobject-nameDatei angegeben ist.
-
Befehlsname:
migrate-dataMigriert die Quelldaten zum Ziel
Wenn der Benutzer mehrere Objekte/Datenbanken bewerten muss, kann er mehrere
metabase-objectKnoten angeben, wie im Beispiel 2 des Befehlsmigrate-datader Beispiel-Konsolenskriptdatei dargestellt.Attribut:
-
object-name: Gibt den Namen der Quelldatenbank/Tabellen an, die migriert werden müssen. Stellen Sie sicher, dass das entsprechendeobject-typeObjekt basierend auf dem Objekttyp geändert wird, der in derobject-nameDatei angegeben ist.
-