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