Поделиться через


Работа с примерами файлов скриптов консолиExecuting консоли SSMA (AccessToSQL)

Некоторые примеры файлов были предоставлены вместе с продуктом для ссылки пользователя и использования. В этом разделе описывается способ легко настроить эти скрипты в соответствии с потребностями конечного пользователя.

Примеры файлов скриптов консоли

В следующих примерах файлов скриптов консоли, охватывающих различные сценарии, приведены ссылки на пользователя:

  • ServersConnectionFileSample.xml

  • VariableValueFileSample.xml

  • AssessmentReportGenerationSample.xml

  • ConversionAndDataMigrationSample.xml

  • ServersConnectionFileSample.xml:

    • В этом примере предоставляются различные режимы подключения, доступные исходной и целевой базе данных, и пользователь может выбрать любой режим согласно требованию. Этот пример содержит определения сервера.

    • Пользователь может подключиться к требуемой базе данных, просто изменив значения на необходимые определения источника и целевого сервера. В примере приведены все значения в виде значений переменных, доступных в VariableValueFileSample.xml. Все остальные параметры подключения можно удалить из файла подключения рабочего сервера пользователя.

    • Дополнительные сведения о подключении к исходному и целевому серверу см. в разделе "Создание файлов подключения к серверу" (AccessToSQL).

  • VariableValueFileSample.xml: все переменные, которые использовались в примерах файлов скриптов консоли и ServersConnectionFileSample.xml были сопоставлены в этом файле. Чтобы выполнить примеры скриптов консоли, пользователь должен просто заменить примеры значений переменных определенными пользователем и передать этот файл в качестве дополнительного аргумента командной строки вместе с файлом скрипта.

    Дополнительные сведения о файле значения переменной см. в статье "Создание файлов значений переменных" (AccessToSQL).

  • AssessmentReportGenerationSample.xml: этот пример позволяет пользователю создавать отчет об оценке XML, который может использоваться пользователем для анализа перед началом преобразования и переноса данных.

    В команде generate-assessment-report пользователю необходимо обязательно изменить значение переменной (ссылаться на VariableValueFileSample.xml) в object-name атрибуте имя базы данных, используемое пользователем. В зависимости от типа указанного object-type объекта также необходимо изменить значение.

    Если пользователь должен оценить несколько объектов или баз данных, он может указать несколько metabase-object узлов, как показано в generate-assessment-report примере команды 4 примера файла скрипта консоли.

    Дополнительные сведения о создании отчетов см. в разделе "Создание отчетов" (AccessToSQL).

    Заметка

    • Убедитесь, что аргумент командной строки файла значения переменной передается в консольное приложение и VariableValueFileSample.xml обновляется с указанными пользователем значениями.
    • Убедитесь, что аргумент командной строки файла подключения сервера передается в консольное приложение, а serverConnectionFileSample.xml обновляется с правильными значениями параметров сервера.
  • ПреобразованиеAndDataMigrationSample.xml: этот пример позволяет пользователю выполнять сквозную миграцию из преобразования в миграцию данных. Список обязательных значений атрибутов, которые им придется изменить, приведен ниже.

    Имя команды Description Атрибут
    map-schema Сопоставление схемы исходной базы данных с целевой схемой. source-schema: Указывает исходную базу данных, требующую преобразования.

    sql-server-schema: указывает целевую базу данных, которая должна быть перенесена в
    convert-schema Выполняет преобразование схемы из источника в целевую схему.

    Если пользователь должен оценить несколько объектов или баз данных, он может указать несколько metabase-object узлов, как показано в convert-schema примере команды 4 примера файла скрипта консоли.
    object-name: укажите имя исходной базы данных или объекта, которое требуется преобразовать. Убедитесь, что соответствующий object-type объект изменен на основе типа объекта, указанного в object-name
    synchronize-target Синхронизирует целевые объекты с целевой базой данных.

    Если пользователь должен оценить несколько объектов или баз данных, он может указать несколько metabase-object узлов, как показано в synchronize-target примере 3 файла скрипта консоли команды.
    object-name: Укажите имя базы данных или объекта SQL Server, которое требуется создать. Убедитесь, что соответствующий object-type объект изменен на основе типа объекта, указанного в object-name
    migrate-data Переносит исходные данные в целевой объект.

    Если пользователь должен оценить несколько объектов или баз данных, он может указать несколько metabase-object узлов, как показано в migrate-data примере 2 файла скрипта консоли команды.
    object-name: Указывает имя исходной базы данных или таблиц, которое требуется перенести. Убедитесь, что соответствующий object-type объект изменен на основе типа объекта, указанного в object-name

См. также

Создание файлов значений переменной (AccessToSQL)
Создание файлов подключения сервера (AccessToSQL)
Создание отчетов (AccessToSQL)