Работа с примерами файлов скриптов консолиExecuting консоли SSMA (AccessToSQL)
Некоторые примеры файлов были предоставлены вместе с продуктом для ссылки пользователя и использования. В этом разделе описывается способ легко настроить эти скрипты в соответствии с потребностями конечного пользователя.
Примеры файлов скриптов консоли
В следующих примерах файлов скриптов консоли, охватывающих различные сценарии, приведены ссылки на пользователя:
ServersConnectionFileSample.xml
VariableValueFileSample.xml
AssessmentReportGenerationSample.xml
ConversionAndDataMigrationSample.xml
ServersConnectionFileSample.xml:
В этом примере предоставляются различные режимы подключения, доступные исходной и целевой базе данных, и пользователь может выбрать любой режим согласно требованию. Этот пример содержит определения сервера.
Пользователь может подключиться к требуемой базе данных, просто изменив значения на необходимые определения источника и целевого сервера. В примере приведены все значения в виде значений переменных, доступных в VariableValueFileSample.xml. Все остальные параметры подключения можно удалить из файла подключения рабочего сервера пользователя.
Дополнительные сведения о подключении к исходному и целевому серверу см. в разделе "Создание файлов подключения к серверу" (AccessToSQL).
VariableValueFileSample.xml: все переменные, которые использовались в примерах файлов скриптов консоли и
ServersConnectionFileSample.xml
были сопоставлены в этом файле. Чтобы выполнить примеры скриптов консоли, пользователь должен просто заменить примеры значений переменных определенными пользователем и передать этот файл в качестве дополнительного аргумента командной строки вместе с файлом скрипта.Дополнительные сведения о файле значения переменной см. в статье "Создание файлов значений переменных" (AccessToSQL).
AssessmentReportGenerationSample.xml: этот пример позволяет пользователю создавать отчет об оценке XML, который может использоваться пользователем для анализа перед началом преобразования и переноса данных.
В команде
generate-assessment-report
пользователю необходимо обязательно изменить значение переменной (ссылаться на VariableValueFileSample.xml) вobject-name
атрибуте имя базы данных, используемое пользователем. В зависимости от типа указанногоobject-type
объекта также необходимо изменить значение.Если пользователь должен оценить несколько объектов или баз данных, он может указать несколько
metabase-object
узлов, как показано вgenerate-assessment-report
примере команды 4 примера файла скрипта консоли.Дополнительные сведения о создании отчетов см. в разделе "Создание отчетов" (AccessToSQL).
Заметка
- Убедитесь, что аргумент командной строки файла значения переменной передается в консольное приложение и VariableValueFileSample.xml обновляется с указанными пользователем значениями.
- Убедитесь, что аргумент командной строки файла подключения сервера передается в консольное приложение, а serverConnectionFileSample.xml обновляется с правильными значениями параметров сервера.
ПреобразованиеAndDataMigrationSample.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
примере 3 файла скрипта консоли команды.object-name:
Укажите имя базы данных или объекта SQL Server, которое требуется создать. Убедитесь, что соответствующийobject-type
объект изменен на основе типа объекта, указанного вobject-name
migrate-data
Переносит исходные данные в целевой объект.
Если пользователь должен оценить несколько объектов или баз данных, он может указать несколькоmetabase-object
узлов, как показано вmigrate-data
примере 2 файла скрипта консоли команды.object-name:
Указывает имя исходной базы данных или таблиц, которое требуется перенести. Убедитесь, что соответствующийobject-type
объект изменен на основе типа объекта, указанного вobject-name
См. также
Создание файлов значений переменной (AccessToSQL)
Создание файлов подключения сервера (AccessToSQL)
Создание отчетов (AccessToSQL)