Работа с примерами файлов скриптов консоли (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)