Partilhar via


az dms project task

Nota

Este grupo de comandos tem comandos definidos na CLI do Azure e em pelo menos uma extensão. Instale cada extensão para se beneficiar de seus recursos estendidos. Saiba mais sobre extensões.

Gerencie tarefas para um projeto de instância do Serviço de Migração de Banco de Dados do Azure (clássico).

Comandos

Name Description Tipo Status
az dms project task cancel

Cancele uma tarefa se ela estiver atualmente na fila ou em execução.

Principal GA
az dms project task cancel (dms-preview extensão)

Este comando está sendo preterido. Em vez disso, use o comando stop.

Extensão GA
az dms project task check-name

Verifique se um determinado nome de tarefa está disponível em uma determinada instância do DMS, bem como a validade do nome.

Principal GA
az dms project task create

Crie e inicie uma tarefa de migração.

Principal GA
az dms project task create (dms-preview extensão)

Crie e inicie uma tarefa de migração.

Extensão GA
az dms project task cutover

Para uma tarefa de migração online, conclua a migração executando uma substituição.

Principal GA
az dms project task delete

Excluir uma tarefa de migração.

Principal GA
az dms project task list

Liste as tarefas dentro de um projeto. Algumas tarefas podem ter um status de Desconhecido, que indica que ocorreu um erro ao consultar o status dessa tarefa.

Principal GA
az dms project task restart

Reinicie toda a migração ou apenas um objeto especificado. Atualmente suportado apenas por migrações MongoDB.

Extensão GA
az dms project task show

Mostrar os detalhes de uma tarefa de migração. Use o botão "--expand" para obter mais detalhes.

Principal GA
az dms project task stop

Interrompe a tarefa ou interrompe a migração no objeto especificado (somente migrações do MongoDB).

Extensão GA

az dms project task cancel

Cancele uma tarefa se ela estiver atualmente na fila ou em execução.

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

Parâmetros Obrigatórios

--name -n

O nome da Tarefa.

--project-name

O nome do projeto.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service-name

O nome do Serviço.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az dms project task cancel (dms-preview extensão)

Este comando está sendo preterido. Em vez disso, use o comando stop.

Para manter uma experiência mais consistente com o uso da interface do usuário do portal do Azure: az dms project task stop.

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

Parâmetros Obrigatórios

--name -n

O nome da Tarefa. Uma Tarefa de Projeto DMS é a atividade que executa o trabalho relacionado à migração. Pode haver várias Tarefas associadas a um Projeto.

--project-name

O nome do projeto. O DMS Project é um agrupamento lógico que engloba a conexão do banco de dados de origem, a conexão do banco de dados de destino e uma lista de bancos de dados a serem migrados.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service-name

O nome do Serviço. O Serviço DMS é uma instância do Azure que executa migrações de banco de dados.

Parâmetros Opcionais

--object-name

Suportado apenas por migrações MongoDB. O nome qualificado do banco de dados ou coleção que você deseja parar. Deixe em branco para interromper toda a migração.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az dms project task check-name

Verifique se um determinado nome de tarefa está disponível em uma determinada instância do DMS, bem como a validade do nome.

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

Parâmetros Obrigatórios

--name -n

O nome da tarefa a ser verificada.

--project-name

O nome do projeto.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service-name

O nome do Serviço.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az dms project task create

Crie e inicie uma tarefa de migração.

As seguintes configurações de tarefa são suportadas: -) source -> target :: task type

  1. SQL -> SQLDB :: OfflineMigration
  2. PostgreSQL -> AzureDbForPostgreSql :: OnlineMigration
  3. MySQL -> AzureDbForMySQL :: OfflineMigration, OnlineMigration, ReplicateChanges.
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]

Exemplos

Crie e inicie uma tarefa de migração SQL offline. Para uma migração SQL, isso não executará verificações de validação.

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"

Crie e inicie uma tarefa SQL que execute todas as verificações de validação.

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

Parâmetros Obrigatórios

--database-options-json

Base de dados e informações de tabelas. Isso pode ser uma cadeia de caracteres formatada em JSON ou o local para um arquivo que contém o objeto JSON. Veja o exemplo abaixo para o formato.

Para SQL, suportamos migrações por tabela. Para usar isso, especifique os nomes das tabelas no 'table_map' como abaixo. Você também pode definir a fonte como somente leitura. [ { "name": "banco de dados de origem", "target_database_name": "banco de dados de destino", "make_source_db_read_only": false|true, "table_map": { "schema. SourceTableName1": "esquema. TargetTableName1", "esquema. SourceTableName2": "esquema. TargetTableName2", ... n } }, ... n ]

Para PostgreSQL, o formato do objeto JSON de opções de banco de dados. [ { "name": "source database", "target_database_name": "target database", // Usado para manipular o mecanismo de migração subjacente. Só forneça se for instruído a fazê-lo ou se realmente souber o que está fazendo. "migrationSetting": { "setting1": "value1", ... n }, // Usado para manipular o mecanismo de migração subjacente. Só forneça se for instruído a fazê-lo ou se realmente souber o que está fazendo. "sourceSetting": { "setting1": "value1", ... n }, // Usado para manipular o mecanismo de migração subjacente. Só forneça se for instruído a fazê-lo ou se realmente souber o que está fazendo. "targetSetting": { "setting1": "value1", ... n }, // Parâmetro opcional para listar tabelas que você deseja incluir na migração. "selectedTables": [ "schemaName1.tableName1", ... n ] }, ... n ]

Para MySQL, o formato do objeto JSON de opções de banco de dados. { // Detalhes dos esquemas mapeados que precisam ser migrados. Vários esquemas podem ser migrados ao mesmo tempo. "selected_databases":[ // database/schema 1 details { "name": "sourceSchema1", "target_database_name": "targetSchema1", // Mapeamento de tabelas de esquemas de origem para destino [Opcional] // Não adicione-o se todas as tabelas deste banco de dados precisarem ser migradas "table_map": { "sourceSchema1.table1": "targetSchema1.table1", "sourceSchema1.table2": "targetSchema1.table2", "sourceSchema1.table3": "targetSchema1.table3", .. n } // os itens abaixo são necessários apenas para migração seletiva de esquema // opcional, migra esquema para as seguintes tabelas 'tables_to_migrate_schema': { "sourceSchema1.table2": "targetSchema1.table2", "sourceSchema1.table3": "targetSchema1.table3" }, // opcional, migra as exibições enumeradas 'selected_views': [ 'sourceSchema1.view1' ], // opcional, migra os gatilhos enumerados 'selected_triggers': [ 'sourceSchema1.on_table1_updated' ], // opcional, migra as rotinas enumeradas 'selected_routines': [ 'sourceSchema1.build_report' ], // opcional, migra os eventos enumerados 'selected_events': [ 'sourceSchema1.nightly_maintenance' ], // Opcional. Se verdadeiro, o DMS migrará o esquema do banco de dados de origem para o destino. "select_database_for_schema_migration": "verdadeiro|falso" }, ... 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

O nome da Tarefa.

--project-name

O nome do projeto.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service-name

O nome do Serviço.

--source-connection-json

As informações de conexão com o servidor de origem. Isso pode ser uma cadeia de caracteres formatada em JSON ou o local para um arquivo que contém o objeto JSON. Veja exemplos abaixo para o formato.

O formato do objeto JSON de conexão para conexões SQL. { "userName": "user name", // se isto estiver em falta ou nulo, ser-lhe-á pedido "password": null, // se isto estiver em falta ou null (altamente recomendado) ser-lhe-á pedido "dataSource": "server name[,port]", "authentication": "SqlAuthentication|WindowsAuthentication", "encryptConnection": true, // altamente recomendado para deixar como true "trustServerCertificate": false // altamente recomendado para deixar como false }

O formato do objeto JSON de ligação para ligações do PostgreSQL. { "userName": "user name", // se isso estiver faltando ou nulo, você será solicitado "password": null, // se isso estiver faltando ou null (altamente recomendado) você será solicitado "serverName": "server name", "databaseName": "database name", // se isso estiver faltando, ele será padrão para o banco de dados 'postgres' "port": 5432, // se isso estiver faltando, o padrão será 5432 "encryptConnection": true, // altamente recomendado para deixar como verdadeiro "trustServerCertificate": false // altamente recomendado para deixar como false }

O formato do objeto JSON de conexão para conexões MySQL. { "userName": "user name", // se isso estiver faltando ou nulo, você será solicitado "password": null, // se isso estiver faltando ou null (altamente recomendado) você será solicitado "serverName": "server name", "port": 3306 // se isso estiver faltando, o padrão será 3306 }.

--target-connection-json

As informações de conexão com o servidor de destino. Isso pode ser uma cadeia de caracteres formatada em JSON ou o local para um arquivo que contém o objeto JSON. Consulte 'source-connection-json' para obter exemplos de formatos de conexão.

Parâmetros Opcionais

--enable-data-integrity-validation

Apenas para SQL. Se é necessário executar uma validação de integridade de dados baseada em soma de verificação entre a origem e o destino para o banco de dados e as tabelas selecionados.

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

Apenas para SQL. Se deseja executar uma análise de consulta rápida e inteligente recuperando consultas do banco de dados de origem e executando-as no destino. O resultado terá estatísticas de execução para execuções em bancos de dados de origem e destino para as consultas extraídas.

Default value: False
--enable-schema-validation

Apenas para SQL. Se as informações do esquema devem ser comparadas entre a origem e o destino.

Default value: False
--task-type

O tipo de movimento de dados que a tarefa suportará. Os tipos suportados são: OnlineMigration, OfflineMigration. Se não for fornecido, o padrão será OfflineMigration para SQL, MySQL e OnlineMigration para PostgreSQL.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az dms project task create (dms-preview extensão)

Crie e inicie uma tarefa de migração.

As seguintes configurações de tarefa são suportadas: -) source -> target :: task type 1) SQL -> SQLDB :: OfflineMigration 2) PostgreSQL -> AzureDbForPostgreSQL :: OnlineMigration 3) MongoDB -> MongoDB (para migrar para o Cosmos DB através de sua 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]

Exemplos

Crie e inicie uma Tarefa SQL que não executa verificações de validação.

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

Crie e inicie uma Tarefa SQL que execute todas as verificações de validação.

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

Parâmetros Obrigatórios

--database-options-json

Base de dados e informações de tabelas. Isso pode ser uma cadeia de caracteres formatada em JSON ou o local para um arquivo que contém o objeto JSON. Veja exemplos abaixo para o formato.

Para SQL, suportamos migrações por tabela. Para usar isso, especifique os nomes das tabelas no 'table_map' como abaixo. Você também pode definir a fonte como somente leitura. [ { "name": "banco de dados de origem", "target_database_name": "banco de dados de destino", "make_source_db_read_only": false|true, "table_map": { "schema. SourceTableName1": "esquema. TargetTableName1", "esquema. SourceTableName2": "esquema. TargetTableName2", ... n } }, ... n ]

Para PostgreSQL, o formato do objeto JSON de opções de banco de dados. [ { "name": "source database", "target_database_name": "target database", // Usado para manipular o mecanismo de migração subjacente. Só forneça se for instruído a fazê-lo ou se realmente souber o que está fazendo. "migrationSetting": { "setting1": "value1", ... n }, // Usado para manipular o mecanismo de migração subjacente. Só forneça se for instruído a fazê-lo ou se realmente souber o que está fazendo. "sourceSetting": { "setting1": "value1", ... n }, // Usado para manipular o mecanismo de migração subjacente. Só forneça se for instruído a fazê-lo ou se realmente souber o que está fazendo. "targetSetting": { "setting1": "value1", ... n }, // Parâmetro opcional para listar tabelas que você deseja incluir na migração. "selectedTables": [ "schemaName1.tableName1", ... n ] }, ... n ]

Para o MongoDB, suportamos migrações por coleção. Para usar isso, especifique as coleções dentro do objeto de banco de dados como abaixo. { // definido como zero para obter o impulso padrão durante a migração (recomendado) "boostRUs": 0, // "OneTime" ou "Continuous", apenas "OneTime" é atualmente suportado "replication": "OneTime", // Definido como null para usar o máximo de recursos disponíveis. "throttling": { // porcentagem da CPU para tentar evitar o uso de "minFreeCpu": 25, // quantidade de RAM (em MBs) para tentar evitar o uso de "minFreeMemoryMb": 1024, // número máximo de coleções para migrar de cada vez "maxParallelism": 2 }, "databases": { "database_name": { // see https://docs.microsoft.com/th-th/azure/cosmos-db/request-units, || // definido como null para usar o padrão // ou 0 se a taxa de transferência não deve ser provisionada no nível do banco de dados "targetRUs": 0, "collections": { "collection_name_1": { // Se o banco de dados/coleção de destino será excluído se existir "canDelete": true, // definido como null se o destino não deve ser fragmentado // ou para copiar a chave de estilhaço da origem (se existir) "shardKey": null, // definido como null para usar o padrão (recomendado) "targetRUs": null }, "collection_name_2": { "canDelete": true, "shardKey": { "fields": [ { "name": "field_name", aceita "Forward", "Reverse" ou "Hashed", mas o CosmosDB só aceita uma "ordem" de chave de fragmento com hash de campo único: "Forward" }, ... n ], // se a chave de estilhaço é única // ver https://docs.microsoft.com/azure/cosmos-db/partition-data "isUnique": false }, "targetRUs": 10000 }, ... n } }, ... n } }.

--name -n

O nome da Tarefa. Uma Tarefa de Projeto DMS é a atividade que executa o trabalho relacionado à migração. Pode haver várias Tarefas associadas a um Projeto.

--project-name

O nome do projeto. O DMS Project é um agrupamento lógico que engloba a conexão do banco de dados de origem, a conexão do banco de dados de destino e uma lista de bancos de dados a serem migrados.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service-name

O nome do Serviço. O Serviço DMS é uma instância do Azure que executa migrações de banco de dados.

--source-connection-json

As informações de conexão com o servidor de origem. Isso pode ser uma cadeia de caracteres formatada em JSON ou o local para um arquivo que contém o objeto JSON. Veja exemplos abaixo para o formato.

O formato do objeto JSON de conexão para conexões SQL. { "userName": "user name", // se isto estiver em falta ou nulo, ser-lhe-á pedido "password": null, // se isto estiver em falta ou null (altamente recomendado) ser-lhe-á pedido "dataSource": "server name[,port]", "authentication": "SqlAuthentication|WindowsAuthentication", "encryptConnection": true, // altamente recomendado para deixar como true "trustServerCertificate": false // altamente recomendado para deixar como false }

O formato do objeto JSON de ligação para ligações do PostgreSQL. { "userName": "user name", // se isso estiver faltando ou nulo, você será solicitado "password": null, // se isso estiver faltando ou null (altamente recomendado) você será solicitado "serverName": "server name", "databaseName": "database name", // se isso estiver faltando, ele será padrão para o banco de dados 'postgres' "port": 5432, // se isso estiver faltando, o padrão será 5432 "encryptConnection": true, // altamente recomendado para deixar como verdadeiro "trustServerCertificate": false // altamente recomendado para deixar como false }

O formato do objeto JSON de conexão para conexões MongoDB. { "userName": null, // se isto estiver em falta ou null, ser-lhe-á pedido "password": null, // se isto estiver em falta ou null (altamente recomendado) ser-lhe-á pedido "connectionString": "mongodb://hostOrIp:port" }.

--target-connection-json

As informações de conexão com o servidor de destino. Isso pode ser uma cadeia de caracteres formatada em JSON ou o local para um arquivo que contém o objeto JSON. Consulte 'source-connection-json' para obter exemplos de formatos de conexão.

Parâmetros Opcionais

--enable-data-integrity-validation

Apenas para SQL. Se é necessário executar uma validação de integridade de dados baseada em soma de verificação entre a origem e o destino para o banco de dados e as tabelas selecionados.

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

Apenas para SQL. Se deseja executar uma análise de consulta rápida e inteligente recuperando consultas do banco de dados de origem e executando-as no destino. O resultado terá estatísticas de execução para execuções em bancos de dados de origem e destino para as consultas extraídas.

Default value: False
--enable-schema-validation

Apenas para SQL. Se as informações do esquema devem ser comparadas entre a origem e o destino.

Default value: False
--task-type

O tipo de movimento de dados que a tarefa suportará. Os tipos suportados são: OnlineMigration, OfflineMigration. Se não for fornecido, o padrão será OfflineMigration para SQL, MongoDB e OnlineMigration para PostgreSQL.

--validate-only

Apenas para MongoDB para Cosmos DB. Se a validação deve ser executada apenas e NÃO executar a migração. É obrigatório executar uma tarefa "validar apenas" antes de tentar uma migração real. Quando a validação estiver concluída, passe o nome desta tarefa 'validar apenas' para o argumento 'nome da tarefa validada' de uma nova tarefa.

Default value: False
--validated-task-name

(Apenas para MongoDB para Cosmos DB) Ao executar uma migração, é necessário passar o nome de uma tarefa "validar apenas" executada anteriormente.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az dms project task cutover

Para uma tarefa de migração online, conclua a migração executando uma substituição.

Para ver o resultado da solicitação, use o comando 'task show': az dms project task show ... --expand command.

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

Parâmetros Obrigatórios

--name -n

O nome da Tarefa.

--object-name

O nome do banco de dados na fonte que você deseja transferir.

--project-name

O nome do projeto.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service-name

O nome do Serviço.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az dms project task delete

Excluir uma tarefa de migração.

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

Exemplos

Excluir uma tarefa de migração. (gerado automaticamente)

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

Parâmetros Obrigatórios

--name -n

O nome da Tarefa.

--project-name

O nome do projeto.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service-name

O nome do Serviço.

Parâmetros Opcionais

--delete-running-tasks

Se a tarefa estiver em execução no momento, cancele-a antes de excluir o projeto.

--yes -y

Não solicite confirmação.

Default value: False
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az dms project task list

Liste as tarefas dentro de um projeto. Algumas tarefas podem ter um status de Desconhecido, que indica que ocorreu um erro ao consultar o status dessa tarefa.

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

Exemplos

Liste todas as tarefas dentro de um projeto.

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

Liste apenas as tarefas de migração SQL para SQL dentro de um projeto.

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

Parâmetros Obrigatórios

--project-name

O nome do projeto.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service-name

O nome do Serviço.

Parâmetros Opcionais

--task-type

Filtra a lista pelo tipo de tarefa. Para a lista de tipos possíveis, consulte "az dms check-status".

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az dms project task restart

Reinicie toda a migração ou apenas um objeto especificado. Atualmente suportado apenas por migrações MongoDB.

Para ver o resultado da solicitação, use o comando 'task show': az dms project task show ... --expand command.

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

Parâmetros Obrigatórios

--name -n

O nome da Tarefa. Uma Tarefa de Projeto DMS é a atividade que executa o trabalho relacionado à migração. Pode haver várias Tarefas associadas a um Projeto.

--project-name

O nome do projeto. O DMS Project é um agrupamento lógico que engloba a conexão do banco de dados de origem, a conexão do banco de dados de destino e uma lista de bancos de dados a serem migrados.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service-name

O nome do Serviço. O Serviço DMS é uma instância do Azure que executa migrações de banco de dados.

Parâmetros Opcionais

--object-name

O nome qualificado do banco de dados ou coleção que você deseja reiniciar. Deixe em branco para reiniciar toda a migração.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az dms project task show

Mostrar os detalhes de uma tarefa de migração. Use o botão "--expand" para obter mais detalhes.

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

Exemplos

Mostrar os detalhes de uma tarefa de migração. Use o botão "--expand" para obter mais detalhes. (gerado automaticamente)

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

Parâmetros Obrigatórios

--name -n

O nome da Tarefa.

--project-name

O nome do projeto.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service-name

O nome do Serviço.

Parâmetros Opcionais

--expand

Expanda a resposta para fornecer mais detalhes. Use com "comando" para ver mais detalhes da tarefa. Use com "output" para ver os resultados da migração da tarefa.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az dms project task stop

Interrompe a tarefa ou interrompe a migração no objeto especificado (somente migrações do MongoDB).

Para ver o resultado da solicitação, use o comando 'task show': az dms project task show ... --expand command.

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

Parâmetros Obrigatórios

--name -n

O nome da Tarefa. Uma Tarefa de Projeto DMS é a atividade que executa o trabalho relacionado à migração. Pode haver várias Tarefas associadas a um Projeto.

--project-name

O nome do projeto. O DMS Project é um agrupamento lógico que engloba a conexão do banco de dados de origem, a conexão do banco de dados de destino e uma lista de bancos de dados a serem migrados.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service-name

O nome do Serviço. O Serviço DMS é uma instância do Azure que executa migrações de banco de dados.

Parâmetros Opcionais

--object-name

Suportado apenas por migrações MongoDB. O nome qualificado do banco de dados ou coleção que você deseja parar. Deixe em branco para interromper toda a migração.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.