Поделиться через


az dms project task

Примечание.

Эта группа команд содержит команды, определенные как в Azure CLI, так и в одном расширении. Установите каждое расширение, чтобы воспользоваться расширенными возможностями. Подробнее о расширениях.

Управление задачами для проекта Azure Database Migration Service (классического) экземпляра.

Команды

Имя Описание Тип Состояние
az dms project task cancel

Отмените задачу, если она находится в очереди или запущена.

Основные сведения Общедоступная версия
az dms project task cancel (dms-preview Расширение)

Эта команда устарела. Используйте вместо этого команду stop.

Расширение Общедоступная версия
az dms project task check-name

Проверьте, доступно ли заданное имя задачи в заданном экземпляре DMS, а также допустимость имени.

Основные сведения Общедоступная версия
az dms project task create

Создайте и запустите задачу миграции.

Основные сведения Общедоступная версия
az dms project task create (dms-preview Расширение)

Создайте и запустите задачу миграции.

Расширение Общедоступная версия
az dms project task cutover

Для задачи миграции через Интернет выполните миграцию, выполнив переключение.

Основные сведения Общедоступная версия
az dms project task delete

Удаление задачи миграции.

Основные сведения Общедоступная версия
az dms project task list

Вывод списка задач в проекте. Некоторые задачи могут иметь состояние "Неизвестно", указывающее, что при запросе состояния этой задачи произошла ошибка.

Основные сведения Общедоступная версия
az dms project task restart

Перезапустите всю миграцию или только указанный объект. В настоящее время поддерживается только миграцией MongoDB.

Расширение Общедоступная версия
az dms project task show

Отображение сведений о задаче миграции. Чтобы получить дополнительные сведения, используйте элемент "--expand".

Основные сведения Общедоступная версия
az dms project task stop

Останавливает задачу или останавливает миграцию на указанный объект (только миграции MongoDB).

Расширение Общедоступная версия

az dms project task cancel

Отмените задачу, если она находится в очереди или запущена.

az dms project task cancel --name
                           --project-name
                           --resource-group
                           --service-name

Обязательные параметры

--name -n

Имя задачи.

--project-name

Имя проекта.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service-name

Имя службы.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az dms project task cancel (dms-preview Расширение)

Эта команда устарела. Используйте вместо этого команду stop.

Чтобы обеспечить более согласованный интерфейс пользовательского интерфейса портала Azure: az dms project stop.

az dms project task cancel --name
                           --project-name
                           --resource-group
                           --service-name
                           [--object-name]

Обязательные параметры

--name -n

Имя задачи. Задача проекта DMS — это действие, которое выполняет связанную с миграцией работу. Может быть несколько задач, связанных с проектом.

--project-name

Имя проекта. Проект DMS — это логическая группировка, которая включает подключение к исходной базе данных, подключение целевой базы данных и список баз данных для миграции.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service-name

Имя службы. Служба DMS — это экземпляр Azure, выполняющий миграцию баз данных.

Необязательные параметры

--object-name

Поддерживается только миграцией MongoDB. Полное имя базы данных или коллекции, которую вы хотите остановить. Оставьте пустым, чтобы остановить всю миграцию.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az dms project task check-name

Проверьте, доступно ли заданное имя задачи в заданном экземпляре DMS, а также допустимость имени.

az dms project task check-name --name
                               --project-name
                               --resource-group
                               --service-name

Обязательные параметры

--name -n

Имя задачи для проверки.

--project-name

Имя проекта.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service-name

Имя службы.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az dms project task create

Создайте и запустите задачу миграции.

Поддерживаются следующие конфигурации задач: -) source —> target :: тип задачи

  1. SQL -> SQLDB :: OfflineMigration
  2. PostgreSQL —> AzureDbForPostgreSql :: OnlineMigration
  3. MySQL —> AzureDbForMySQL :: OfflineMigration, OnlineMigration, РепликацияChanges.
az dms project task create --database-options-json
                           --name
                           --project-name
                           --resource-group
                           --service-name
                           --source-connection-json
                           --target-connection-json
                           [--enable-data-integrity-validation]
                           [--enable-query-analysis-validation]
                           [--enable-schema-validation]
                           [--task-type]

Примеры

Создайте и запустите автономную задачу миграции SQL. При миграции SQL проверка не выполняется.

az dms project task create --task-type OfflineMigration --database-options-json "C:\CLI Files\databaseOptions.json" -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json "{'dataSource': 'myserver', 'authentication': 'SqlAuthentication', 'encryptConnection': 'true', 'trustServerCertificate': 'true'}" --target-connection-json "C:\CLI Files\targetConnection.json"

Создайте и запустите задачу SQL, которая выполняет все проверки.

az dms project task create --task-type OfflineMigration --database-options-json "C:\CLI Files\databaseOptions.json" -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json "C:\CLI Files\sourceConnection.json" --target-connection-json "C:\CLI Files\targetConnection.json" --enable-data-integrity-validation --enable-query-analysis-validation --enable-schema-validation

Обязательные параметры

--database-options-json

Сведения о базе данных и таблице. Это может быть строка в формате JSON или расположение файла, содержащего объект JSON. См. пример ниже для формата.

Для SQL мы поддерживаем миграцию таблиц. Чтобы использовать это, укажите имена таблиц в table_map, как показано ниже. Вы также можете задать источник только для чтения. [ { "name": "исходная база данных", "target_database_name": "целевая база данных", "make_source_db_read_only": false|true, "table_map": { "schema". SourceTableName1: "schema. TargetTableName1, schema. SourceTableName2: "schema. TargetTableName2", ... n } }, ... n ]

Для PostgreSQL формат объекта JSON параметров базы данных. [ { "name": "исходная база данных", "target_database_name": "целевая база данных", // Используется для управления базовым механизмом миграции. Только если вы поручили сделать это или если вы действительно знаете, что вы делаете. "migrationSetting": { "setting1": "value1", ... n }, // Используется для управления базовым механизмом миграции. Только если вы поручили сделать это или если вы действительно знаете, что вы делаете. "sourceSetting": { "setting1": "value1", ... n }, // Используется для управления базовым механизмом миграции. Только если вы поручили сделать это или если вы действительно знаете, что вы делаете. TargetSetting: { "setting1": "value1", ... n }, // Необязательный параметр для перечисления таблиц, включенных в миграцию. "selectedTables": [ schemaName1.tableName1", ... n ] }, ... n ]

Для MySQL формат объекта JSON параметров базы данных. { // Сведения о сопоставленных схемах, которые необходимо перенести. Одновременно можно перенести несколько схем. "selected_databases":[ // database/schema 1 details { "name": sourceSchema1", "target_database_name": "targetSchema1", // Сопоставление таблиц из источника в целевые схемы [Необязательно] // Не добавляйте его, если все таблицы этой базы данных необходимо перенести "table_map": { "sourceSchema1.table1.table1": "targetSchema1.table1.table1", "sourceSchema1.table2": "targetSchema1.table2", "sourceSchema1.table3": "targetSchema1.table3", .. n } // приведенные ниже элементы необходимы только для выборочной миграции схемы // необязательно, переносит схему для следующих таблиц "tables_to_migrate_schema": { "sourceSchema1.table2": "targetSchema1.table2", "sourceSchema1.table3": "targetSchema1.table3" }, // необязательный, переносит перечисленные представления "selected_views": [ "sourceSchema1.view1".view1", // необязательный, переносит перечисленные триггеры "selected_triggers": [ "sourceSchema1.on_table1_updated" ], // необязательный, переносит перечисленные подпрограммы. "selected_routines": [ "sourceSchema1.build_report" ], // необязательный, переносит перечисленные события "selected_events": [ "sourceSchema1.nightly_maintenance" ], // Необязательный. Если значение true, DMS переносит схему исходной базы данных в целевой объект. "select_database_for_schema_migration": "true|false" }, ... n ],

// Used for manipulating the underlying migration engine. [Optional]
// Only provide if instructed to do so or if you really know what you are doing.
"migration_level_settings": {
    // Optional setting that configures the maximum number of parallel reads on tables located on the source database.
    "DesiredRangesCount": "4",
    // Optional setting that configures that size of the largest batch that will be committed to the target server.
    "MaxBatchSizeKb": "4096",
    // Optional setting that configures the minimum number of rows in each batch written to the target.
    "MinBatchRows": null,
    // Optional setting that configures the number of databases that will be prepared for migration in parallel.
    "PrepareDatabaseForBulkImportTaskCount": null,
    // Optional setting that configures the number of tables that will be prepared for migration in parallel.
    "PrepareTableForBulkImportTaskCount": null,
    // Optional setting that configures the number of threads available to read ranges on the source.
    "QueryTableDataRangeTaskCount": "8",
    // Optional setting that configures the number of threads available to write batches to the target.
    "WriteDataRangeBatchTaskCount": "12",
    // Optional setting that configures how much memory will be used to cache batches in memory before reads on the source are throttled.
    "MaxBatchCacheSizeMb": null,
    // Optional setting that configures the amount of available memory at which point reads on the source will be throttled.
    "ThrottleQueryTableDataRangeTaskAtAvailableMemoryMb": null,
    // Optional setting that configures the number of batches cached in memory that will trigger read throttling on the source.
    "ThrottleQueryTableDataRangeTaskAtBatchCount": 36,
    // Optional setting that configures the delay between updates of result objects in Azure Table Storage.
    "DelayProgressUpdatesInStorageInterval": "00:00:30",
},
// Optional setting to set the source server read only.
"make_source_server_read_only": "true|false",
// Optional setting to enable consistent backup. True by default for the sync migration, and false otherwise.
"enable_consistent_backup": "true|false",
// Optional. If true, all view definitions will be migrated in the selected databases.
"migrate_all_views": "true|false",
// Optional. If true, all trigger definitions will be migrated in the selected databases.
"migrate_all_triggers": "true|false",
// Optional. If true, all event definitions will be migrated in the selected databases.
"migrate_all_events": "true|false",
// Optional. If true, all stored proc definitions will be migrated in the selected databases.
"migrate_all_routines": "true|false",
// Optional. If true, all table's schemas will be migrated.
"migrate_all_tables_schema": "true|false",
// Optional. If true, all users/grants will be migrated.
"migrate_user_system_tables": "true|false",
// Binlog position to start the migration from. Only applicable for the ReplicateChanges migration.
"binLogInfo": {
    "filename": "binlog.0004523",
    "position": 283287
}

}.

--name -n

Имя задачи.

--project-name

Имя проекта.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service-name

Имя службы.

--source-connection-json

Сведения о подключении к исходному серверу. Это может быть строка в формате JSON или расположение файла, содержащего объект JSON. Примеры см. в приведенных ниже примерах формата.

Формат объекта JSON подключения для подключений SQL. { userName: "имя пользователя", // если это отсутствует или null, вам будет предложено "password": null, /// если это отсутствует или null (настоятельно рекомендуется), вам будет предложено "dataSource": "имя сервера[,порт]", "проверка подлинности": "SqlAuthentication|WindowsAuthentication", "encryptConnection": true, // настоятельно рекомендуется оставить значение true "trustServerCertificate": false // настоятельно рекомендуется оставить как false }

Формат подключения JSON-объекта для PostgreSQL. { userName: "имя пользователя", // если это отсутствует или null, Вам будет предложено "password": null, // если это отсутствует или значение NULL (настоятельно рекомендуется), вам будет предложено "имя сервера": "имя сервера", "имя_базы данных", // если это отсутствует, по умолчанию база данных postgres "port": 5432, // если это отсутствует, значение по умолчанию равно 5432 "encryptConnection": true, // настоятельно рекомендуется оставить как true "trustServerCertificate": false // настоятельно рекомендуется оставить как false }

Формат объекта JSON подключения для подключений MySQL. { userName: "имя пользователя", // если это отсутствует или null, вам будет предложено "password": null, // если это отсутствует или null (настоятельно рекомендуется), вам будет предложено "имя сервера", "порт": 3306 // если это отсутствует, значение по умолчанию равно 3306 }.

--target-connection-json

Сведения о подключении к целевому серверу. Это может быть строка в формате JSON или расположение файла, содержащего объект JSON. Примеры форматов соединений см. в файле source-connection-json.

Необязательные параметры

--enable-data-integrity-validation

Только для SQL. Следует ли выполнять проверку целостности данных на основе контрольной суммы между источником и целевым объектом для выбранной базы данных и таблиц.

Default value: False
--enable-query-analysis-validation

Только для SQL. Следует ли выполнять быстрый и интеллектуальный анализ запросов, извлекая запросы из исходной базы данных и выполняя их в целевом объекте. Результат будет иметь статистику выполнения для выполнения в исходных и целевых базах данных для извлеченных запросов.

Default value: False
--enable-schema-validation

Только для SQL. Сравнение сведений о схеме между источником и целевым объектом.

Default value: False
--task-type

Тип перемещения данных, который будет поддерживать задача. Поддерживаемые типы: OnlineMigration, OfflineMigration. Если этот параметр не указан, по умолчанию используется значение OfflineMigration для SQL, MySQL и OnlineMigration для PostgreSQL.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az dms project task create (dms-preview Расширение)

Создайте и запустите задачу миграции.

Поддерживаются следующие конфигурации задач: -) source -> target :: task type 1) SQL -> SQLDB :: OfflineMigration 2) PostgreSQL -> AzureDbForPostgreSQL :: OnlineMigration 3) MongoDB -> MongoDB (для миграции в Cosmos DB через API MongoDB) :: OfflineMigration.

az dms project task create --database-options-json
                           --name
                           --project-name
                           --resource-group
                           --service-name
                           --source-connection-json
                           --target-connection-json
                           [--enable-data-integrity-validation]
                           [--enable-query-analysis-validation]
                           [--enable-schema-validation]
                           [--task-type]
                           [--validate-only]
                           [--validated-task-name]

Примеры

Создайте и запустите задачу SQL, которая не выполняет проверки.

az dms project task create --database-options-json C:\CliFiles\databaseOptions.json -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json '{'dataSource': 'myserver', 'authentication': 'SqlAuthentication', 'encryptConnection': 'true', 'trustServerCertificate': 'true'}' --target-connection-json C:\CliFiles\targetConnection.json --task-type offlinemigration

Создайте и запустите задачу SQL, которая выполняет все проверки.

az dms project task create --database-options-json C:\CliFiles\databaseOptions.json -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json C:\CliFiles\sourceConnection.json --target-connection-json C:\CliFiles\targetConnection.json --enable-data-integrity-validation --enable-query-analysis-validation --enable-schema-validation --task-type offlinemigration

Обязательные параметры

--database-options-json

Сведения о базе данных и таблице. Это может быть строка в формате JSON или расположение файла, содержащего объект JSON. Примеры см. в приведенных ниже примерах формата.

Для SQL мы поддерживаем миграцию таблиц. Чтобы использовать это, укажите имена таблиц в table_map, как показано ниже. Вы также можете задать источник только для чтения. [ { "name": "исходная база данных", "target_database_name": "целевая база данных", "make_source_db_read_only": false|true, "table_map": { "schema". SourceTableName1: "schema. TargetTableName1, schema. SourceTableName2: "schema. TargetTableName2", ... n } }, ... n ]

Для PostgreSQL формат объекта JSON параметров базы данных. [ { "name": "исходная база данных", "target_database_name": "целевая база данных", // Используется для управления базовым механизмом миграции. Только если вы поручили сделать это или если вы действительно знаете, что вы делаете. "migrationSetting": { "setting1": "value1", ... n }, // Используется для управления базовым механизмом миграции. Только если вы поручили сделать это или если вы действительно знаете, что вы делаете. "sourceSetting": { "setting1": "value1", ... n }, // Используется для управления базовым механизмом миграции. Только если вы поручили сделать это или если вы действительно знаете, что вы делаете. TargetSetting: { "setting1": "value1", ... n }, // Необязательный параметр для перечисления таблиц, включенных в миграцию. "selectedTables": [ schemaName1.tableName1", ... n ] }, ... n ]

Для MongoDB мы поддерживаем миграцию коллекций. Чтобы использовать это, укажите коллекции внутри объекта базы данных, как показано ниже. { //, чтобы получить увеличение по умолчанию во время миграции (рекомендуется) "boostRUs": 0, // "OneTime" или "Непрерывный", только OneTime в настоящее время поддерживается "репликация": "OneTime", // Set to null, чтобы использовать максимальные доступные ресурсы. "регулирование": { // процент ЦП, чтобы попытаться избежать использования minFreeCpu: 25, // объем ОЗУ (в MBS), чтобы избежать использования minFreeMemoryMb: 1024, // максимальное число коллекций для миграции за раз "maxParallelism": 2 }, "database": { "database_name": { //see https://docs.microsoft.com/th-th/azure/cosmos-db/request-units, || // задано значение NULL, чтобы использовать значение по умолчанию // или 0, если пропускная способность не должна быть подготовлена на уровне базы данных "targetRUs": 0, "collections": { "collection_name_1": { // Будет ли целевая база данных или коллекция удалена, если существует "canDelete": true, // установите значение NULL, если целевой объект не должен быть сегментирован // или копировать ключ сегментирования из источника (если существует) "shardKey": null, /// задано значение NULL для использования по умолчанию (рекомендуется) "targetRUs": null }, "collection_name_2": { "canDelete": true, "shardKey": { "fields": [ { "name": "field_name", принимает значение "Вперед", "Обратный" или "Хэшированные", но CosmosDB принимает только одно поле, хэшированные ключ сегментов "order": "Forward" }, ... n ], // является ли ключ сегментов уникальным // см. в разделе https://docs.microsoft.com/azure/cosmos-db/partition-data "isUnique": false }, "targetRUs": 10000 }, ... n } }, ... n } }.

--name -n

Имя задачи. Задача проекта DMS — это действие, которое выполняет связанную с миграцией работу. Может быть несколько задач, связанных с проектом.

--project-name

Имя проекта. Проект DMS — это логическая группировка, которая включает подключение к исходной базе данных, подключение целевой базы данных и список баз данных для миграции.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service-name

Имя службы. Служба DMS — это экземпляр Azure, выполняющий миграцию баз данных.

--source-connection-json

Сведения о подключении к исходному серверу. Это может быть строка в формате JSON или расположение файла, содержащего объект JSON. Примеры см. в приведенных ниже примерах формата.

Формат объекта JSON подключения для подключений SQL. { userName: "имя пользователя", // если это отсутствует или null, вам будет предложено "password": null, /// если это отсутствует или null (настоятельно рекомендуется), вам будет предложено "dataSource": "имя сервера[,порт]", "проверка подлинности": "SqlAuthentication|WindowsAuthentication", "encryptConnection": true, // настоятельно рекомендуется оставить значение true "trustServerCertificate": false // настоятельно рекомендуется оставить как false }

Формат подключения JSON-объекта для PostgreSQL. { userName: "имя пользователя", // если это отсутствует или null, Вам будет предложено "password": null, // если это отсутствует или значение NULL (настоятельно рекомендуется), вам будет предложено "имя сервера": "имя сервера", "имя_базы данных", // если это отсутствует, по умолчанию база данных postgres "port": 5432, // если это отсутствует, значение по умолчанию равно 5432 "encryptConnection": true, // настоятельно рекомендуется оставить как true "trustServerCertificate": false // настоятельно рекомендуется оставить как false }

Формат объекта JSON подключения для подключений MongoDB. { userName: null, // если это отсутствует или null, вам будет предложено "password": null, // если это отсутствует или null (настоятельно рекомендуется), вам будет предложено "connectionString": "mongodb://hostOrIp:port" }.

--target-connection-json

Сведения о подключении к целевому серверу. Это может быть строка в формате JSON или расположение файла, содержащего объект JSON. Примеры форматов соединений см. в файле source-connection-json.

Необязательные параметры

--enable-data-integrity-validation

Только для SQL. Следует ли выполнять проверку целостности данных на основе контрольной суммы между источником и целевым объектом для выбранной базы данных и таблиц.

Default value: False
--enable-query-analysis-validation

Только для SQL. Следует ли выполнять быстрый и интеллектуальный анализ запросов, извлекая запросы из исходной базы данных и выполняя их в целевом объекте. Результат будет иметь статистику выполнения для выполнения в исходных и целевых базах данных для извлеченных запросов.

Default value: False
--enable-schema-validation

Только для SQL. Сравнение сведений о схеме между источником и целевым объектом.

Default value: False
--task-type

Тип перемещения данных, который будет поддерживать задача. Поддерживаемые типы: OnlineMigration, OfflineMigration. Если этот параметр не указан, по умолчанию используется значение OfflineMigration для SQL, MongoDB и OnlineMigration для PostgreSQL.

--validate-only

Только для MongoDB в Cosmos DB. Выполняется ли проверка только и не выполняется миграция. Перед попыткой фактической миграции необходимо выполнить задачу "проверить только". После завершения проверки передайте имя этой задачи "только проверка" в аргумент нового "проверенного имени задачи".

Default value: False
--validated-task-name

(Только для MongoDB для Cosmos DB) При выполнении миграции она некрона для передачи имени ранее запущенной задачи "проверить только".

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az dms project task cutover

Для задачи миграции через Интернет выполните миграцию, выполнив переключение.

Чтобы просмотреть результат запроса, используйте команду task show: az dms project task show ... --expand command.

az dms project task cutover --name
                            --object-name
                            --project-name
                            --resource-group
                            --service-name

Обязательные параметры

--name -n

Имя задачи.

--object-name

Имя базы данных в источнике, который вы хотите перерезать.

--project-name

Имя проекта.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service-name

Имя службы.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az dms project task delete

Удаление задачи миграции.

az dms project task delete --name
                           --project-name
                           --resource-group
                           --service-name
                           [--delete-running-tasks]
                           [--yes]

Примеры

Удаление задачи миграции. (автоматическое создание)

az dms project task delete --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService

Обязательные параметры

--name -n

Имя задачи.

--project-name

Имя проекта.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service-name

Имя службы.

Необязательные параметры

--delete-running-tasks

Если задача запущена, отмените задачу перед удалением проекта.

--yes -y

Не запрашивать подтверждение.

Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az dms project task list

Вывод списка задач в проекте. Некоторые задачи могут иметь состояние "Неизвестно", указывающее, что при запросе состояния этой задачи произошла ошибка.

az dms project task list --project-name
                         --resource-group
                         --service-name
                         [--task-type]

Примеры

Вывод списка всех задач в проекте.

az dms project task list --project-name myproject -g myresourcegroup --service-name mydms

Список только задач миграции SQL в SQL в проекте.

az dms project task list --project-name myproject -g myresourcegroup --service-name mydms --task-type Migrate.SqlServer.SqlDb

Обязательные параметры

--project-name

Имя проекта.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service-name

Имя службы.

Необязательные параметры

--task-type

Фильтрует список по типу задачи. Список возможных типов см. в разделе az dms check-status.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az dms project task restart

Перезапустите всю миграцию или только указанный объект. В настоящее время поддерживается только миграцией MongoDB.

Чтобы просмотреть результат запроса, используйте команду task show: az dms project task show ... --expand command.

az dms project task restart --name
                            --project-name
                            --resource-group
                            --service-name
                            [--object-name]

Обязательные параметры

--name -n

Имя задачи. Задача проекта DMS — это действие, которое выполняет связанную с миграцией работу. Может быть несколько задач, связанных с проектом.

--project-name

Имя проекта. Проект DMS — это логическая группировка, которая включает подключение к исходной базе данных, подключение целевой базы данных и список баз данных для миграции.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service-name

Имя службы. Служба DMS — это экземпляр Azure, выполняющий миграцию баз данных.

Необязательные параметры

--object-name

Полное имя базы данных или коллекции, которую вы хотите перезапустить. Оставьте пустым, чтобы перезапустить всю миграцию.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az dms project task show

Отображение сведений о задаче миграции. Чтобы получить дополнительные сведения, используйте элемент "--expand".

az dms project task show --name
                         --project-name
                         --resource-group
                         --service-name
                         [--expand]

Примеры

Отображение сведений о задаче миграции. Чтобы получить дополнительные сведения, используйте элемент "--expand". (автоматическое создание)

az dms project task show --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService

Обязательные параметры

--name -n

Имя задачи.

--project-name

Имя проекта.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service-name

Имя службы.

Необязательные параметры

--expand

Разверните ответ, чтобы получить дополнительные сведения. Используйте команду для просмотра дополнительных сведений о задаче. Используйте с "выходными данными" для просмотра результатов миграции задачи.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az dms project task stop

Останавливает задачу или останавливает миграцию на указанный объект (только миграции MongoDB).

Чтобы просмотреть результат запроса, используйте команду task show: az dms project task show ... --expand command.

az dms project task stop --name
                         --project-name
                         --resource-group
                         --service-name
                         [--object-name]

Обязательные параметры

--name -n

Имя задачи. Задача проекта DMS — это действие, которое выполняет связанную с миграцией работу. Может быть несколько задач, связанных с проектом.

--project-name

Имя проекта. Проект DMS — это логическая группировка, которая включает подключение к исходной базе данных, подключение целевой базы данных и список баз данных для миграции.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service-name

Имя службы. Служба DMS — это экземпляр Azure, выполняющий миграцию баз данных.

Необязательные параметры

--object-name

Поддерживается только миграцией MongoDB. Полное имя базы данных или коллекции, которую вы хотите остановить. Оставьте пустым, чтобы остановить всю миграцию.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.