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


Работа с примерами файлов скриптов консоли Выполнение консоли 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, как показано в Примере 4 команды generate-assessment-report в примере файла скрипта консоли.

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

    Заметка

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

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

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

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

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

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

См. также

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