Работа с примерами файлов скриптов консоли (Db2ToSQL)
Некоторые примеры файлов предоставляются для использования и ссылки на пользователей. В этом разделе описаны способы легкой настройки этих скриптов в соответствии с вашими требованиями.
Примеры файлов скриптов консоли
Ознакомьтесь со следующими примерами файлов скриптов консоли, охватывающих различные сценарии:
- ServersConnectionFileSample.xml
- VariableValueFileSample.xml
- AssessmentReportGenerationSample.xml
- SqlStatementConversionSample.xml
- ConversionAndDataMigrationSample.xml
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 |