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


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

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

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

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

ServersConnectionFileSample.xml

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

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

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

VariableValueFileSample.xml

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

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

AssessmentReportGenerationSample.xml

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

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

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

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

Убедитесь, что аргумент командной строки файла подключения сервера передается в консольное приложение и ServersConnectionFileSample.xml обновляется с правильными значениями параметров сервера.

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

SqlStatementConversionSample.xml

Этот пример позволяет создать соответствующий t-sql скрипт для команды исходной базы данных sql , предоставленной в качестве входных данных.

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

Вы также можете предоставить sql файлы для преобразования. Дополнительные сведения см convert-sql-statement . в примере 4 примера файла скрипта консоли.

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

ConversionAndDataMigrationSample.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 . в примере 4 примера файла скрипта консоли.
object-name: укажите имя базы данных ИЛИ объекта SQL Server, которое требуется создать. Убедитесь, что соответствующий object-type объект изменен на основе типа объекта, указанного в объекте object-name.
migrate-data Переносит исходные данные в целевой объект.

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