az dms project task
Note
Esse 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.
Gerenciar tarefas para o projeto de uma instância do Serviço de Migração de Banco de Dados do Azure (clássico).
Comandos
| Nome | Description | Tipo | Status |
|---|---|---|---|
| az dms project task cancel |
Cancele uma tarefa se ela estiver na fila ou em execução no momento. |
Core | GA |
| az dms project task cancel (dms-preview extensão) |
Este comando está sendo preterido. Em vez disso, use o comando stop. |
Extension | 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. |
Core | GA |
| az dms project task create |
Crie e inicie uma tarefa de migração. |
Core | GA |
| az dms project task create (dms-preview extensão) |
Crie e inicie uma tarefa de migração. |
Extension | GA |
| az dms project task cutover |
Para uma tarefa de migração online, conclua a migração executando uma substituição. |
Core | GA |
| az dms project task delete |
Excluir uma tarefa de migração. |
Core | GA |
| az dms project task list |
Liste as tarefas em um projeto. Algumas tarefas podem ter um status desconhecido, o que indica que ocorreu um erro ao consultar o status dessa tarefa. |
Core | GA |
| az dms project task restart |
Reinicie toda a migração ou apenas um objeto especificado. Atualmente, só há suporte para migrações do MongoDB. |
Extension | GA |
| az dms project task show |
Mostrar os detalhes de uma tarefa de migração. Use o "--expand" para obter mais detalhes. |
Core | GA |
| az dms project task stop |
Interrompe a tarefa ou interrompe a migração no objeto especificado (somente migrações do MongoDB). |
Extension | GA |
az dms project task cancel
Cancele uma tarefa se ela estiver na fila ou em execução no momento.
az dms project task cancel --name
--project-name
--resource-group
--service-name
Parâmetros Exigidos
O nome da Tarefa.
O nome do Projeto.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
O nome do Serviço.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
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 Exigidos
O nome da Tarefa. Uma Tarefa de Projeto do DMS é a atividade que executa o trabalho relacionado à migração. Pode haver várias tarefas associadas a um Projeto.
O nome do Projeto. O Projeto DMS é um agrupamento lógico que abrange conexão de banco de dados de origem, conexão de banco de dados de destino e uma lista de bancos de dados a serem migrados.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<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
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Com suporte apenas para migrações do MongoDB. O nome qualificado do banco de dados ou da coleção que você deseja parar. Deixe em branco para interromper toda a migração.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
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 Exigidos
O nome da tarefa a ser verificado.
O nome do Projeto.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
O nome do Serviço.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az dms project task create
Crie e inicie uma tarefa de migração.
Há suporte para as seguintes configurações de tarefa: -) origem –> destino :: tipo de tarefa
- SQL –> SQLDB :: OfflineMigration
- PostgreSQL –> AzureDbForPostgreSql :: OnlineMigration
- 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 de SQL offline. Para uma migração de SQL, isso não executará nenhuma verificação 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 executa 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 Exigidos
Informações de banco de dados e tabela. Pode ser uma cadeia de caracteres formatada em JSON ou o local de um arquivo que contém o objeto JSON. Veja o exemplo abaixo para o formato.
Para SQL, damos suporte a migrações por tabela. Para usar isso, especifique os nomes das tabelas no 'table_map' conforme mostrado abaixo. Você também pode definir a origem como somente leitura. [ { "name": "source database", "target_database_name": "target database", "make_source_db_read_only": false|true, "table_map": { "schema. SourceTableName1": "esquema. TargetTableName1", "schema. 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. Forneça apenas se for instruído a fazê-lo ou se você realmente sabe o que está fazendo. "migrationSetting": { "setting1": "value1", ... n }, // Usado para manipular o mecanismo de migração subjacente. Forneça apenas se for instruído a fazê-lo ou se você realmente sabe o que está fazendo. "sourceSetting": { "setting1": "value1", ... n }, // Usado para manipular o mecanismo de migração subjacente. Forneça apenas se for instruído a fazê-lo ou se você realmente sabe 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 de esquemas mapeados que precisam ser migrados. Vários esquemas podem ser migrados por vez. "selected_databases":[ // database/schema 1 details { "name": "sourceSchema1", "target_database_name": "targetSchema1", // Mapeamento de tabela da origem para os esquemas de destino [Opcional] // Não adicione se todas as tabelas desse 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 a migração seletiva de esquema // opcional, migra o 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 for true, o DMS migrará o esquema de banco de dados de origem para o destino. "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 migrate the full server.
"migrate_full_server": "true|false",
// 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, unless lockless is enabled.
"enable_consistent_backup": "true|false",
// Optional setting to enable lockless snapshot.
"enable_consistent_backup_without_locks": "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.
"binlog_info": {
"filename": "binlog.0004523",
"position": 283287
}
}.
O nome da Tarefa.
O nome do Projeto.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
O nome do Serviço.
As informações de conexão com o servidor de origem. Pode ser uma cadeia de caracteres formatada em JSON ou o local de um arquivo que contém o objeto JSON. Veja os exemplos abaixo para o formato.
O formato do objeto JSON de conexão para conexões SQL. { "userName": "nome de usuário", // se isso estiver ausente ou nulo, você receberá uma solicitação de "senha": nulo, // se isso estiver ausente ou nulo (altamente recomendado) você será solicitado a "dataSource": "nome do servidor[,porta]", "autenticação": "SqlAuthentication|WindowsAuthentication", "encryptConnection": true, // altamente recomendado para sair como true "trustServerCertificate": false // altamente recomendado para sair como false }
O formato do objeto JSON de conexão para conexões do PostgreSQL. { "userName": "nome de usuário", // se isso estiver ausente ou nulo, você receberá uma solicitação "password": null, // if this is missing or null (highly recommended) you will be prompted "serverName": "server name", "databaseName": "database Name", // if this is missing, it will default to the 'postgres' database "port": 5432, // if this is missing, it will default to 5432 "encryptConnection": true, // altamente recomendado para sair como true "trustServerCertificate": false // altamente recomendado para sair como false }
O formato do objeto JSON de conexão para conexões MySQL. { "userName": "nome de usuário", // se isso estiver ausente ou nulo, você receberá uma solicitação de "senha": nulo, // se isso estiver ausente ou nulo (altamente recomendado), você receberá uma solicitação "serverName": "nome do servidor", "porta": 3306, // se isso estiver faltando, o padrão será 3306 "encryptConnection": true, // altamente recomendado para sair como verdadeiro "trustServerCertificate": false // altamente recomendado para sair como false }.
As informações de conexão com o servidor de destino. Pode ser uma cadeia de caracteres formatada em JSON ou o local de um arquivo que contém o objeto JSON. Consulte 'source-connection-json' para obter exemplos de formatos de conexão.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Somente para SQL. Se deseja 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 tabelas selecionados.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Somente para SQL. Se deve 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 de destino para as consultas extraídas.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Somente para SQL. Se as informações de esquema devem ser comparadas entre a origem e o destino.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
O tipo de movimentação de dados que a tarefa dará suporte. Os tipos com suporte são: OnlineMigration, OfflineMigration. Se não for fornecido, o padrão será OfflineMigration para SQL, MySQL e OnlineMigration para PostgreSQL.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az dms project task create (dms-preview extensão)
Crie e inicie uma tarefa de migração.
Há suporte para as seguintes configurações de tarefa: -) origem –> destino :: tipo de tarefa 1) SQL –> SQLDB :: OfflineMigration 2) PostgreSQL –> AzUreDbForPostgreSQL :: OnlineMigration 3) MongoDB –> MongoDB (para migrar para o Cosmos DB por meio da API do 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 nenhuma verificação 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 executa 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 Exigidos
Informações de banco de dados e tabela. Pode ser uma cadeia de caracteres formatada em JSON ou o local de um arquivo que contém o objeto JSON. Veja os exemplos abaixo para o formato.
Para SQL, damos suporte a migrações por tabela. Para usar isso, especifique os nomes das tabelas no 'table_map' conforme mostrado abaixo. Você também pode definir a origem como somente leitura. [ { "name": "source database", "target_database_name": "target database", "make_source_db_read_only": false|true, "table_map": { "schema. SourceTableName1": "esquema. TargetTableName1", "schema. 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. Forneça apenas se for instruído a fazê-lo ou se você realmente sabe o que está fazendo. "migrationSetting": { "setting1": "value1", ... n }, // Usado para manipular o mecanismo de migração subjacente. Forneça apenas se for instruído a fazê-lo ou se você realmente sabe o que está fazendo. "sourceSetting": { "setting1": "value1", ... n }, // Usado para manipular o mecanismo de migração subjacente. Forneça apenas se for instruído a fazê-lo ou se você realmente sabe 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 MongoDB, damos suporte a migrações por coleção. Para usar isso, especifique as coleções dentro do objeto de banco de dados, conforme mostrado abaixo. { //set to zero to get the default boost during migration (recommended) "boostRUs": 0, // "OneTime" or "Continuous", only "OneTime" is currently supported "replication": "OneTime", // Set to null to use maximum resources available. "limitação": { // percentual 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 a serem migradas por vez "maxParallelism": 2 }, "databases": { "database_name": { // see https://docs.microsoft.com/th-th/azure/cosmos-db/request-units, || // set to null to use default // ou 0 if throughput should not be provisioned at the database level "targetRUs": 0, "coleções": { "collection_name_1": { // Se o banco de dados/coleção de destino será excluído se existir "canDelete": true, //set to null if target should not be sharded // or to copy the shard key from source (if exists) "shardKey": null, // set to null to use default (recommended) "targetRUs": null }, "collection_name_2": { "canDelete": true, "shardKey": { "fields": [ { "name": "field_name", aceita "Forward", "Reverse" ou "Hashed", mas o CosmosDB aceita apenas uma "ordem" de chave de fragmento de hash de campo único: "Forward" }, ... n ], // se a chave de fragmento é exclusiva // consulte https://docs.microsoft.com/azure/cosmos-db/partition-data "isUnique": false }, "targetRUs": 10000 }, ... n } }, ... n } }.
O nome da Tarefa. Uma Tarefa de Projeto do DMS é a atividade que executa o trabalho relacionado à migração. Pode haver várias tarefas associadas a um Projeto.
O nome do Projeto. O Projeto DMS é um agrupamento lógico que abrange conexão de banco de dados de origem, conexão de banco de dados de destino e uma lista de bancos de dados a serem migrados.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
O nome do Serviço. O Serviço DMS é uma instância do Azure que executa migrações de banco de dados.
As informações de conexão com o servidor de origem. Pode ser uma cadeia de caracteres formatada em JSON ou o local de um arquivo que contém o objeto JSON. Veja os exemplos abaixo para o formato.
O formato do objeto JSON de conexão para conexões SQL. { "userName": "nome de usuário", // se isso estiver ausente ou nulo, você receberá uma solicitação de "senha": nulo, // se isso estiver ausente ou nulo (altamente recomendado) você será solicitado a "dataSource": "nome do servidor[,porta]", "autenticação": "SqlAuthentication|WindowsAuthentication", "encryptConnection": true, // altamente recomendado para sair como true "trustServerCertificate": false // altamente recomendado para sair como false }
O formato do objeto JSON de conexão para conexões do PostgreSQL. { "userName": "nome de usuário", // se isso estiver ausente ou nulo, você receberá uma solicitação "password": null, // if this is missing or null (highly recommended) you will be prompted "serverName": "server name", "databaseName": "database Name", // if this is missing, it will default to the 'postgres' database "port": 5432, // if this is missing, it will default to 5432 "encryptConnection": true, // altamente recomendado para sair como true "trustServerCertificate": false // altamente recomendado para sair como false }
O formato do objeto JSON de conexão para conexões do MongoDB. { "userName": nulo, // se isso estiver ausente ou nulo, você receberá uma solicitação de "senha": nulo, // se isso estiver ausente ou nulo (altamente recomendado) você será solicitado a "connectionString": "mongodb://hostOrIp:port" }.
As informações de conexão com o servidor de destino. Pode ser uma cadeia de caracteres formatada em JSON ou o local de um arquivo que contém o objeto JSON. Consulte 'source-connection-json' para obter exemplos de formatos de conexão.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Somente para SQL. Se deseja 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 tabelas selecionados.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Somente para SQL. Se deve 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 de destino para as consultas extraídas.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Somente para SQL. Se as informações de esquema devem ser comparadas entre a origem e o destino.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
O tipo de movimentação de dados que a tarefa dará suporte. Os tipos com suporte são: OnlineMigration, OfflineMigration. Se não for fornecido, o padrão será OfflineMigration para SQL, MongoDB e OnlineMigration para PostgreSQL.
Somente para MongoDB para Cosmos DB. Se a validação deve ser executada somente e NÃO executar a migração. É obrigatório executar uma tarefa "validar somente" antes de tentar uma migração real. Depois que a validação for concluída, passe o nome dessa tarefa "validar somente" para o argumento "nome da tarefa validado" de uma nova tarefa.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
(Somente para MongoDB para Cosmos DB) Ao executar uma migração, é neceaary passar o nome de uma tarefa "somente validar" executada anteriormente.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
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 Exigidos
O nome da Tarefa.
O nome do banco de dados na origem que você deseja substituir.
O nome do Projeto.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
O nome do Serviço.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
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. (autogenerated)
az dms project task delete --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService
Parâmetros Exigidos
O nome da Tarefa.
O nome do Projeto.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
O nome do Serviço.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Se a tarefa estiver em execução no momento, cancele a tarefa antes de excluir o projeto.
Não solicite confirmação.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az dms project task list
Liste as tarefas em um projeto. Algumas tarefas podem ter um status desconhecido, o 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
Listar todas as tarefas em um projeto.
az dms project task list --project-name myproject -g myresourcegroup --service-name mydms
Liste apenas as tarefas de migração do SQL para SQL em um projeto.
az dms project task list --project-name myproject -g myresourcegroup --service-name mydms --task-type Migrate.SqlServer.SqlDb
Parâmetros Exigidos
O nome do Projeto.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
O nome do Serviço.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Filtra a lista pelo tipo de tarefa. Para obter a lista de tipos possíveis, consulte "az dms check-status".
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az dms project task restart
Reinicie toda a migração ou apenas um objeto especificado. Atualmente, só há suporte para 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 restart --name
--project-name
--resource-group
--service-name
[--object-name]
Parâmetros Exigidos
O nome da Tarefa. Uma Tarefa de Projeto do DMS é a atividade que executa o trabalho relacionado à migração. Pode haver várias tarefas associadas a um Projeto.
O nome do Projeto. O Projeto DMS é um agrupamento lógico que abrange conexão de banco de dados de origem, conexão de banco de dados de destino e uma lista de bancos de dados a serem migrados.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<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
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
O nome qualificado do banco de dados ou da coleção que você deseja reiniciar. Deixe em branco para reiniciar toda a migração.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az dms project task show
Mostrar os detalhes de uma tarefa de migração. Use 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 "--expand" para obter mais detalhes. (autogenerated)
az dms project task show --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService
Parâmetros Exigidos
O nome da Tarefa.
O nome do Projeto.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
O nome do Serviço.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Expanda a resposta para fornecer mais detalhes. Use com "comando" para ver mais detalhes da tarefa. Use com "saída" para ver os resultados da migração da tarefa.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
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 Exigidos
O nome da Tarefa. Uma Tarefa de Projeto do DMS é a atividade que executa o trabalho relacionado à migração. Pode haver várias tarefas associadas a um Projeto.
O nome do Projeto. O Projeto DMS é um agrupamento lógico que abrange conexão de banco de dados de origem, conexão de banco de dados de destino e uma lista de bancos de dados a serem migrados.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<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
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Com suporte apenas para migrações do MongoDB. O nome qualificado do banco de dados ou da coleção que você deseja parar. Deixe em branco para interromper toda a migração.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |