Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Для справки и использования пользователем вместе с продуктом предоставлены несколько образцов файлов. В этом разделе описывается способ легко настроить эти скрипты в соответствии с потребностями конечного пользователя.
Примеры файлов скриптов консоли
Следующие примеры файлов скриптов для консоли, охватывающие различные сценарии, предоставлены для справки пользователям.
ServersConnectionFileSample.xmlVariableValueFileSample.xmlAssessmentReportGenerationSample.xmlSqlStatementConversionSample.xmlConversionAndDataMigrationSample.xmlServersConnectionFileSample.xml:В этом примере предоставляются различные режимы подключения, доступные исходной и целевой базе данных, и пользователь может выбрать любой режим согласно требованию. Этот пример содержит определения сервера.
Пользователь может подключиться к требуемой базе данных, изменив значения на необходимые определения исходного и целевого сервера. В приведенном примере все значения были предоставлены в виде переменных значений, доступных в этом
VariableValueFileSample.xmlпримере. Все остальные параметры подключения можно удалить из файла подключения рабочего сервера пользователя.Дополнительные сведения см. в разделе "Создание файлов подключения сервера".
VariableValueFileSample.xml:Все переменные, которые использовались в примерах файлов скриптов консоли и в
ServersConnectionFileSample.xml, были собраны в этом файле. Чтобы выполнить примеры скриптов консоли, пользователь должен заменить примеры значений переменных на определяемые пользователем и передать этот файл в качестве дополнительного аргумента командной строки вместе с файлом скрипта.Дополнительные сведения см. в разделе "Создание файлов значений переменной".
AssessmentReportGenerationSample.xml:Этот пример позволяет пользователю создавать отчет об оценке XML, который может использоваться пользователем для анализа перед началом преобразования и переноса данных.
generate-assessment-reportВ команде пользователю необходимо обязательно изменить значение переменной (ссылатьсяVariableValueFileSample.xml) в атрибутеobject-nameна имя базы данных, используемое пользователем. В зависимости от типа указанногоobject-typeобъекта также необходимо изменить значение.Если пользователю нужно оценить несколько объектов или баз данных, он может указать несколько узлов
metabase-object, как показано в примере 4 командыgenerate-assessment-report, в примере файла скрипта для консоли.Дополнительные сведения см. в разделе "Создание отчетов".
Убедитесь, что аргумент командной строки файла значения переменной передается консольным приложению и 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.
-