Werken met de voorbeeldconsole-scriptbestanden Het uitvoeren van de SSMA Console (AccessToSQL)
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.xml
VariableValueFileSample.xml
AssessmentReportGenerationSample.xml
ConversionAndDataMigrationSample.xml
ServersConnectionFileSample.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 simpelweg 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.
Voor meer informatie over verbinding maken met de bron- en doelserver, zie De serververbindingsbestanden maken (AccessToSQL).
VariableValueFileSample.xml: Alle variabelen die zijn gebruikt in de voorbeeldconsole-scripts en
ServersConnectionFileSample.xml
zijn in dit bestand verzameld. Als u de voorbeeldconsolescripts wilt uitvoeren, moet de gebruiker de voorbeeldvariabelewaarden gewoon vervangen door door de gebruiker gedefinieerde waarden en dit bestand doorgeven als een extra opdrachtregelargument samen met het scriptbestand.Zie Creating Variable Value Files (AccessToSQL)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 opdracht
generate-assessment-report
moet de gebruiker de waarde van de variabele (raadpleeg VariableValueFileSample.xml) in het kenmerkobject-name
wijzigen in de door de gebruiker gebruikte databasenaam. Afhankelijk van het type object dat is opgegeven, moet deobject-type
waarde ook worden gewijzigd.Als de gebruiker meerdere objecten/databases moet evalueren, kunnen ze meerdere
metabase-object
knooppunten opgeven, zoals geïllustreerd in het voorbeeld 4 van het voorbeeldscriptbestand van degenerate-assessment-report
-opdracht.Zie Rapporten genereren (AccessToSQL)voor meer informatie over het genereren van rapporten.
Notitie
- 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.
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 hieronder vermeld:
Opdrachtnaam Beschrijving Attribuut map-schema
Schematoewijzing van de brondatabase aan het doelschema. source-schema:
Hiermee geeft u de brondatabase op die moet worden geconverteerd.
sql-server-schema
: hiermee geeft u de doeldatabase op waarnaar moet worden gemigreerdconvert-schema
Voert schemaconversie van bron naar het doelschema uit.
Als de gebruiker meerdere objecten/databases moet evalueren, kunnen ze meerderemetabase-object
knooppunten opgeven, zoals geïllustreerd in het voorbeeld 4 van het voorbeeldscriptbestand van deconvert-schema
-opdracht.object-name
: geef de naam van de brondatabase/het object op die moet worden geconverteerd. Zorg ervoor dat de bijbehorendeobject-type
wordt gewijzigd op basis van het type object dat is opgegeven in deobject-name
synchronize-target
Synchroniseert de doelobjecten met de doeldatabase.
Als de gebruiker meerdere objecten/databases moet evalueren, kunnen ze meerderemetabase-object
knooppunten opgeven, zoals geïllustreerd in het voorbeeld 3 van het voorbeeldscriptbestand van desynchronize-target
-opdracht.object-name:
Geef de sql server-/objectnaam op die moet worden gemaakt. Zorg ervoor dat de bijbehorendeobject-type
wordt gewijzigd op basis van het type object dat is opgegeven in deobject-name
migrate-data
Hiermee worden de brongegevens naar het doel gemigreerd.
Als de gebruiker meerdere objecten/databases moet evalueren, kunnen ze meerderemetabase-object
knooppunten opgeven, zoals wordt geïllustreerd in het voorbeeld 2 van het voorbeeldconsolescriptbestand van demigrate-data
-opdracht.object-name:
Hiermee geeft u de naam van de brondatabase/tabellen op die moet worden gemigreerd. Zorg ervoor dat de bijbehorendeobject-type
wordt gewijzigd op basis van het type object dat is opgegeven in deobject-name
Zie ook
maken van bestanden met variabele waarden (AccessToSQL)
het maken van de serververbindingsbestanden (AccessToSQL)
Rapporten genereren (AccessToSQL)