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


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

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

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

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

  • ServersConnectionFileSample.xml

  • VariableValueFileSample.xml

  • AssessmentReportGenerationSample.xml

  • SqlStatementConversionSample.xml

  • ConversionAndDataMigrationSample.xml

  • ServersConnectionFileSample.xml:

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

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

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

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

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

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

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

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

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

    Заметка

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

    В команде convert-sql-statement пользователю необходимо изменить значение переменной (см. ,VariableValueFileSample.xml,) в атрибуте context на имя базы данных, которую он использует. Пользователю также потребуется изменить значение атрибута sql на команду, связанную с базой данных sql, которую требуется преобразовать.

    Пользователь также может предоставить преобразованные файлы SQL. Это было проиллюстрировано в Примере 4 команды convert-sql-statement в образце файла скрипта консоли.

    Заметка

    Убедитесь, что аргумент командной строки файла значения переменной передается консольным приложению и VariableValueFileSample.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

См. также

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