Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Er zijn een aantal voorbeeldbestanden geleverd, samen met het product voor de gebruikersreferentie en het gebruik. In deze sectie wordt beschreven hoe u deze scripts eenvoudig kunt aanpassen aan de behoeften van de eindgebruiker.
Voorbeeld van consolescriptbestanden
De volgende voorbeeldscriptbestanden van de console voor verschillende scenario's zijn opgegeven voor gebruikersreferenties:
ServersConnectionFileSample.xmlVariableValueFileSample.xmlAssessmentReportGenerationSample.xmlSqlStatementConversionSample.xmlConversionAndDataMigrationSample.xmlServersConnectionFileSample.xml:Dit voorbeeld biedt de verschillende verbindingsmodi die beschikbaar zijn voor de bron- en doeldatabase en de gebruiker kan elke modus selecteren op basis van de vereiste. Dit voorbeeld bevat de serverdefinities.
De gebruiker kan verbinding maken met de vereiste database door de waarden te wijzigen in de vereiste bron- en doelserverdefinities. In het voorbeeld zijn alle waarden opgegeven als variabele waarden, die beschikbaar zijn in de
VariableValueFileSample.xml. Alle andere verbindingsparameters kunnen worden verwijderd uit het werkserververbindingsbestand van de gebruiker.Zie De serververbindingsbestanden maken voor meer informatie over het maken van verbinding met de bron- en doelserver.
VariableValueFileSample.xml:Alle variabelen die zijn gebruikt in de voorbeeldconsolescriptbestanden en in
ServersConnectionFileSample.xml, zijn in dit bestand verzameld. Als u de voorbeeldconsolescripts wilt uitvoeren, moet de gebruiker de voorbeeldvariabelewaarden vervangen door door de gebruiker gedefinieerde waarden en dit bestand doorgeven als een extra opdrachtregelargument samen met het scriptbestand.Zie Variabelenwaardebestanden maken voor meer informatie over het bestand met variabele waarden.
AssessmentReportGenerationSample.xml:Met dit voorbeeld kan de gebruiker een XML-evaluatierapport genereren, dat door de gebruiker kan worden gebruikt voor analyse voordat ze gegevens gaan converteren en migreren.
In de
generate-assessment-reportopdracht moet de gebruiker de variabele waarde (zieVariableValueFileSample.xml) in hetobject-namekenmerk wijzigen naar de databasenaam die in gebruik is door de gebruiker. Afhankelijk van het type object dat is opgegeven, moet deobject-typewaarde ook worden gewijzigd.Als de gebruiker meerdere objecten/databases moet evalueren, kunnen ze meerdere
metabase-objectknooppunten opgeven, zoals geïllustreerd in het voorbeeld 4 van het voorbeeldscriptbestand van degenerate-assessment-report-opdracht.Zie Rapporten genereren voor meer informatie over het genereren van rapporten.
Zorg ervoor dat het opdrachtregelargument met variabele waarden wordt doorgegeven aan de consoletoepassing en VariableValueFileSample.xml wordt bijgewerkt met de door de gebruiker opgegeven waarden.
Zorg ervoor dat het opdrachtregelargument voor het serververbindingsbestand wordt doorgegeven aan de consoletoepassing en dat de ServersConnectionFileSample.xml wordt bijgewerkt met de juiste serverparameterwaarden.
SqlStatementConversionSample.xml:Met dit voorbeeld kan de gebruiker het bijbehorende
t-sqlscript genereren voor de brondatabasesqlopdracht die is opgegeven als invoer.In de
convert-sql-statementopdracht moet de gebruiker de variabele waarde (zieVariableValueFileSample.xml) in hetcontextattribuut wijzigen naar de databasenaam dat wordt gebruikt door de gebruiker. De gebruiker moet desqlkenmerkwaarde wijzigen in de opdracht van de brondatabasesqldie moet worden geconverteerd.De gebruiker kan ook sql-bestanden opgeven die moeten worden geconverteerd. Het wordt weergegeven in Voorbeeld 4 van het voorbeeldconsolescriptbestand van de
convert-sql-statement-opdracht.Zorg ervoor dat het opdrachtregelargument met variabele waarden wordt doorgegeven aan de consoletoepassing en VariableValueFileSample.xml wordt bijgewerkt met de door de gebruiker opgegeven waarden.
ConversionAndDataMigrationSample.xml:Met dit voorbeeld kan de gebruiker een end-to-endmigratie uitvoeren van conversie naar gegevensmigratie. De lijst met verplichte kenmerkwaarden die ze moeten wijzigen, wordt als volgt weergegeven:
Opdrachtnaam:
map-schemaSchematoewijzing van de brondatabase aan het doelschema.
Kenmerk:
source-schema: Hiermee geeft u de brondatabase op die moet worden geconverteerd.sql-server-schema: Hiermee geeft u de doeldatabase op waarnaar moet worden gemigreerd.
Opdrachtnaam:
convert-schemaVoert schemaconversie van bron naar het doelschema uit.
Als de gebruiker meerdere objecten/databases moet evalueren, kunnen ze meerdere
metabase-objectknooppunten opgeven, zoals geïllustreerd in het voorbeeld 4 van het voorbeeldscriptbestand van deconvert-schema-opdracht.Kenmerk:
-
object-name: geef de naam van de brondatabase/het object op die moet worden geconverteerd. Zorg ervoor dat de bijbehorendeobject-typewaarde is gewijzigd op basis van het type object dat is opgegeven in deobject-name.
-
Opdrachtnaam:
synchronize-targetSynchroniseert de doelobjecten met de doeldatabase.
Als de gebruiker meerdere objecten/databases moet evalueren, kunnen ze meerdere
metabase-objectknooppunten opgeven, zoals geïllustreerd in het voorbeeld 3 van het voorbeeldscriptbestand van desynchronize-target-opdracht.Kenmerk:
-
object-name: Geef de sql server-database/objectnaam op die moet worden gemaakt. Zorg ervoor dat de bijbehorendeobject-typewaarde is gewijzigd op basis van het type object dat is opgegeven in deobject-name.
-
Opdrachtnaam:
migrate-dataHiermee worden de brongegevens naar het doel gemigreerd.
Als de gebruiker meerdere objecten/databases moet evalueren, kunnen ze meerdere
metabase-objectknooppunten opgeven, zoals wordt geïllustreerd in het voorbeeld 2 van het voorbeeldconsolescriptbestand van demigrate-data-opdracht.Kenmerk:
-
object-name: Hiermee geeft u de naam van de brondatabase/tabellen op die moet worden gemigreerd. Zorg ervoor dat de bijbehorendeobject-typewaarde is gewijzigd op basis van het type object dat is opgegeven in deobject-name.
-