Sdílet prostřednictvím


Práce s ukázkovými soubory skriptů konzoly a spuštění konzoly SSMA (AccessToSQL)

K dispozici je několik ukázkových souborů společně s produktem pro referenční informace a použití uživatele. Tato část popisuje způsob, jak snadno přizpůsobit tyto skripty tak, aby vyhovovaly potřebám koncového uživatele.

Ukázkové soubory skriptů konzoly

Následující ukázkové soubory skriptů konzoly, které pokrývají různé scénáře, byly poskytnuty pro referenci uživatelů:

  • ServersConnectionFileSample.xml

  • VariableValueFileSample.xml

  • AssessmentReportGenerationSample.xml

  • ConversionAndDataMigrationSample.xml

  • ServersConnectionFileSample.xml:

    • Tato ukázka poskytuje různé režimy připojení dostupné pro zdrojovou a cílovou databázi a uživatel může podle požadavku vybrat libovolný režim. Tato ukázka obsahuje definice serveru.

    • Uživatel se může připojit k požadované databázi jednoduše změnou hodnot na požadované definice zdrojového a cílového serveru. V příkladu byly zadány všechny hodnoty jako proměnné hodnoty, které jsou k dispozici v VariableValueFileSample.xml. Všechny ostatní parametry připojení je možné odebrat ze souboru připojení pracovního serveru uživatele.

    • Další informace o připojení ke zdrojovému a cílovému serveru najdete v tématu Vytvoření souborů připojení k serveru (AccessToSQL) .

  • VariableValueFileSample.xml: Všechny proměnné použité v ukázkových souborech skriptů konzoly a ServersConnectionFileSample.xml byly v tomto souboru shromážděny. Aby uživatel spustil ukázkové skripty konzoly, musí jednoduše nahradit hodnoty ukázkových proměnných hodnotami definovanými uživatelem a předat tento soubor jako další argument příkazového řádku spolu se souborem skriptu.

    Další informace o souboru hodnot proměnné najdete v tématu Vytváření souborů hodnot proměnných (AccessToSQL).

  • AssessmentReportGenerationSample.xml: Tato ukázka umožňuje uživateli vygenerovat sestavu hodnocení XML, kterou může uživatel použít k analýze, než začne převádět a migrovat data.

    V příkazu generate-assessment-report musí uživatel povinně změnit hodnotu proměnné (odkaz VariableValueFileSample.xml) v atributu object-name na název databáze, který uživatel používá. V závislosti na typu zadaného objektu bude nutné změnit také hodnotu object-type.

    Pokud uživatel musí vyhodnotit více objektů nebo databází, může zadat více metabase-object uzlů, jak je znázorněno v příkladu příkazu generate-assessment-report příkladu 4 ukázkového souboru skriptu konzoly.

    Další informace o generování sestav najdete v tématu Generování sestav (AccessToSQL).

    Poznámka

    • Ujistěte se, že se do konzolové aplikace předá argument souboru hodnot proměnných a VariableValueFileSample.xml se aktualizuje s hodnotami zadanými uživatelem.
    • Ujistěte se, že je argument příkazového řádku souboru připojení serveru předán konzolové aplikaci a ServersConnectionFileSample.xml se aktualizuje správnými hodnotami parametrů serveru.
  • ConversionAndDataMigrationSample.xml: Tato ukázka umožňuje uživateli provést kompletní migraci z převodu na migraci dat. Seznam povinných hodnot atributů, které budou muset změnit, je uveden níže:

    Název příkazu Popis Atribut / Vlastnost
    map-schema Mapování schématu zdrojové databáze na cílové schéma source-schema: Určuje zdrojovou databázi, kterou je třeba převést.

    sql-server-schema: Určuje cílovou databázi, do které se má migrovat.
    convert-schema Provede převod schématu ze zdroje na cílové schéma.

    Pokud uživatel musí vyhodnotit více objektů nebo databází, může zadat více metabase-object uzlů, jak je znázorněno v příkladu příkazu convert-schema příkladu 4 ukázkového souboru skriptu konzoly.
    object-name: Zadejte název zdrojové databáze nebo objektu, který vyžaduje převod. Zajistěte, aby se odpovídající object-type změnily na základě typu objektu zadaného v object-name
    synchronize-target Synchronizuje cílové objekty s cílovou databází.

    Pokud uživatel musí vyhodnotit více objektů nebo databází, může zadat více metabase-object uzlů, jak je znázorněno v příkladu příkazu synchronize-target příkladu 3 ukázkového souboru skriptu konzoly.
    object-name: Zadejte název databáze nebo objektu sql serveru, který vyžaduje vytvoření. Zajistěte, aby se odpovídající object-type změnily na základě typu objektu zadaného v object-name
    migrate-data Migruje zdrojová data do cíle.

    Pokud musí uživatel vyhodnotit více objektů nebo databází, může zadat více metabase-object uzlů, jak je znázorněno v příkladu příkazu migrate-data 2 ukázkového souboru skriptu konzoly.
    object-name: Určuje název zdrojové databáze nebo tabulek, který vyžaduje migraci. Zajistěte, aby se odpovídající object-type změnily na základě typu objektu zadaného v object-name

Viz také

vytváření souborů hodnot proměnných (AccessToSQL)
vytvoření souborů připojení k serveru (AccessToSQL)
Generování sestav (AccessToSQL)