Compartir a través de


az dms project task

Nota:

Este grupo de comandos tiene comandos definidos en la CLI de Azure y al menos una extensión. Instale cada extensión para beneficiarse de sus funcionalidades extendidas. Obtenga más información sobre las extensiones.

Administre las tareas de un proyecto de instancia de Azure Database Migration Service (clásico).

Comandos

Nombre Description Tipo Estado
az dms project task cancel

Cancele una tarea si está actualmente en cola o en ejecución.

Core GA
az dms project task cancel (dms-preview extensión)

Este comando está en desuso. Use el comando stop en su lugar.

Extensión GA
az dms project task check-name

Compruebe si un nombre de tarea determinado está disponible en una instancia determinada de DMS, así como la validez del nombre.

Core GA
az dms project task create

Cree e inicie una tarea de migración.

Core GA
az dms project task create (dms-preview extensión)

Cree e inicie una tarea de migración.

Extensión GA
az dms project task cutover

Para una tarea de migración en línea, complete la migración realizando una transición.

Core GA
az dms project task delete

Eliminar una tarea de migración.

Core GA
az dms project task list

Enumerar las tareas dentro de un proyecto. Algunas tareas pueden tener un estado desconocido, lo que indica que se produjo un error al consultar el estado de esa tarea.

Core GA
az dms project task restart

Reinicie toda la migración o simplemente un objeto especificado. Actualmente solo se admiten las migraciones de MongoDB.

Extensión GA
az dms project task show

Muestra los detalles de una tarea de migración. Use "--expand" para obtener más detalles.

Core GA
az dms project task stop

Detiene la tarea o detiene la migración en el objeto especificado (solo migraciones de MongoDB).

Extensión GA

az dms project task cancel

Cancele una tarea si está actualmente en cola o en ejecución.

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

Parámetros requeridos

--name -n

Nombre de la tarea.

--project-name

Nombre del proyecto.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service-name

Nombre del servicio.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az dms project task cancel (dms-preview extensión)

Este comando está en desuso. Use el comando stop en su lugar.

Para mantener una experiencia más coherente con la interfaz de usuario del portal de Azure: az dms project task stop.

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

Parámetros requeridos

--name -n

Nombre de la tarea. Una tarea de proyecto DMS es la actividad que realiza el trabajo relacionado con la migración. Podría haber varias tareas asociadas a un proyecto.

--project-name

Nombre del proyecto. DMS Project es una agrupación lógica que abarca la conexión de base de datos de origen, la conexión de base de datos de destino y una lista de bases de datos que se van a migrar.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service-name

Nombre del servicio. DMS Service es una instancia de Azure que realiza migraciones de base de datos.

Parámetros opcionales

--object-name

Solo se admiten las migraciones de MongoDB. Nombre completo de la base de datos o colección que desea detener. Deje en blanco para detener toda la migración.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az dms project task check-name

Compruebe si un nombre de tarea determinado está disponible en una instancia determinada de DMS, así como la validez del nombre.

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

Parámetros requeridos

--name -n

Nombre de la tarea que se va a comprobar.

--project-name

Nombre del proyecto.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service-name

Nombre del servicio.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az dms project task create

Cree e inicie una tarea de migración.

Se admiten las siguientes configuraciones de tareas: -) 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]

Ejemplos

Cree e inicie una tarea de migración de SQL sin conexión. Para una migración de SQL, esto no realizará ninguna comprobación de validación.

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"

Cree e inicie una tarea de SQL que realice todas las comprobaciones de validación.

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 requeridos

--database-options-json

Información de la base de datos y de la tabla. Puede ser una cadena con formato JSON o la ubicación en un archivo que contiene el objeto JSON. Vea el ejemplo siguiente para el formato.

Para SQL se admiten migraciones por tabla. Para usarlo, especifique los nombres de las tablas en "table_map" como se indica a continuación. También puede establecer el origen como de solo lectura. [ { "name": "source database", "target_database_name": "target database", "make_source_db_read_only": false|true, "table_map": { "schema. SourceTableName1": "schema. TargetTableName1", "schema. SourceTableName2": "schema. TargetTableName2", ... n } }, ... n ]

Para PostgreSQL, el formato del objeto JSON de opciones de base de datos. [ { "name": "source database", "target_database_name": "target database", // Se usa para manipular el motor de migración subyacente. Proporcione solo si se le indica que lo haga o si realmente sabe lo que está haciendo. "migrationSetting": { "setting1": "value1", ... n }, // Se usa para manipular el motor de migración subyacente. Proporcione solo si se le indica que lo haga o si realmente sabe lo que está haciendo. "sourceSetting": { "setting1": "value1", ... n }, // Se usa para manipular el motor de migración subyacente. Proporcione solo si se le indica que lo haga o si realmente sabe lo que está haciendo. "targetSetting": { "setting1": "value1", ... n }, // Parámetro opcional para enumerar las tablas que desea incluir en la migración. "selectedTables": [ "schemaName1.tableName1", ... n ] }, ... n ]

Para MySQL, el formato del objeto JSON de opciones de base de datos. { // Detalles de esquemas asignados que deben migrarse. Se pueden migrar varios esquemas a la vez. "selected_databases":[ // database/schema 1 details { "name": "sourceSchema1", "target_database_name": "targetSchema1", // Table mapping from source to target schemas [Optional] // Don't add it if all tables of this database needs to be migrated "" table_map": { "sourceSchema1.table1": "targetSchema1.table1", "sourceSchema1.table2": "targetSchema1.table2", "sourceSchema1.table3": "targetSchema1.table3", .. n } // los elementos siguientes solo son necesarios para la migración de esquema selectiva // opcional, migra el esquema de las siguientes tablas 'tables_to_migrate_schema': { "sourceSchema1.table2": "targetSchema1.table2", "sourceSchema1.table3": "targetSchema1.table3" }, // opcional, migra las vistas enumeradas 'selected_views': [ 'sourceSchema1.view1' ], // opcional, migra los desencadenadores enumerados 'selected_triggers': [ 'sourceSchema1.on_table1_updated' ], // opcional, migra las rutinas enumeradas. 'selected_routines': [ 'sourceSchema1.build_report' ], // opcional, migra los eventos enumerados "selected_events": [ 'sourceSchema1.nightly_maintenance' ], // Opcional. Si es true, DMS migrará el esquema de base de datos de origen al 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 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

Nombre de la tarea.

--project-name

Nombre del proyecto.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service-name

Nombre del servicio.

--source-connection-json

Información de conexión al servidor de origen. Puede ser una cadena con formato JSON o la ubicación en un archivo que contiene el objeto JSON. Consulte los ejemplos siguientes para el formato.

Formato del objeto JSON de conexión para las conexiones SQL. { "userName": "user name", // if this is missing or null, you will be prompted "password": null, // if this is missing or null (muy recomendado) you will be prompted "dataSource": "server name[,port]", "authentication": "SqlAuthentication|WindowsAuthentication", "encryptConnection": true, // se recomienda encarecidamente dejar como true "trustServerCertificate": false // muy recomendable dejar como false }

El formato del objeto JSON de conexión para las conexiones de PostgreSQL. { "userName": "nombre de usuario", // si falta o es null, Se le pedirá "password": null, // si falta o null (muy recomendado) se le pedirá "serverName": "nombre del servidor", "databaseName": "nombre de base de datos", // si falta esto, el valor predeterminado es "port" de la base de datos "postgres": 5432, // si falta, el valor predeterminado es 5432 "encryptConnection": true, // se recomienda encarecidamente dejar como true "trustServerCertificate": false // muy recomendado para dejar como false }

El formato del objeto JSON de conexión para las conexiones MySQL. { "userName": "user name", // if this is missing or null, you will be prompted "password": null, // if this is missing or null (highly recommended) you will be prompted "serverName": "server name", "port": 3306 // if this is missing, it will default to 3306 }.

--target-connection-json

Información de conexión al servidor de destino. Puede ser una cadena con formato JSON o la ubicación en un archivo que contiene el objeto JSON. Consulte "source-connection-json" para obtener ejemplos de formatos de conexión.

Parámetros opcionales

--enable-data-integrity-validation

Solo para SQL. Si se va a realizar una validación de integridad de datos basada en suma de comprobación entre el origen y el destino de la base de datos y las tablas seleccionadas.

Valor predeterminado: False
--enable-query-analysis-validation

Solo para SQL. Si se va a realizar un análisis de consultas rápido e inteligente recuperando consultas de la base de datos de origen y ejecutándolas en el destino. El resultado tendrá estadísticas de ejecución para ejecuciones en bases de datos de origen y de destino para las consultas extraídas.

Valor predeterminado: False
--enable-schema-validation

Solo para SQL. Si se va a comparar la información de esquema entre el origen y el destino.

Valor predeterminado: False
--task-type

Tipo de movimiento de datos que admitirá la tarea. Los tipos admitidos son: OnlineMigration, OfflineMigration. Si no se proporciona, el valor predeterminado es OfflineMigration para SQL, MySQL y OnlineMigration for PostgreSQL.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az dms project task create (dms-preview extensión)

Cree e inicie una tarea de migración.

Se admiten las siguientes configuraciones de tareas: -) source> - target :: task type 1) SQL -> SQLDB :: OfflineMigration 2) PostgreSQL -> AzureDbForPostgreSQL :: OnlineMigration 3) MongoDB -> MongoDB (para migrar a Cosmos DB a través de su API de 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]

Ejemplos

Cree e inicie una tarea DE SQL que no realice comprobaciones de validación.

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

Cree e inicie una tarea DE SQL que realice todas las comprobaciones de validación.

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 requeridos

--database-options-json

Información de la base de datos y de la tabla. Puede ser una cadena con formato JSON o la ubicación en un archivo que contiene el objeto JSON. Consulte los ejemplos siguientes para el formato.

Para SQL se admiten migraciones por tabla. Para usarlo, especifique los nombres de las tablas en "table_map" como se indica a continuación. También puede establecer el origen como de solo lectura. [ { "name": "source database", "target_database_name": "target database", "make_source_db_read_only": false|true, "table_map": { "schema. SourceTableName1": "schema. TargetTableName1", "schema. SourceTableName2": "schema. TargetTableName2", ... n } }, ... n ]

Para PostgreSQL, el formato del objeto JSON de opciones de base de datos. [ { "name": "source database", "target_database_name": "target database", // Se usa para manipular el motor de migración subyacente. Proporcione solo si se le indica que lo haga o si realmente sabe lo que está haciendo. "migrationSetting": { "setting1": "value1", ... n }, // Se usa para manipular el motor de migración subyacente. Proporcione solo si se le indica que lo haga o si realmente sabe lo que está haciendo. "sourceSetting": { "setting1": "value1", ... n }, // Se usa para manipular el motor de migración subyacente. Proporcione solo si se le indica que lo haga o si realmente sabe lo que está haciendo. "targetSetting": { "setting1": "value1", ... n }, // Parámetro opcional para enumerar las tablas que desea incluir en la migración. "selectedTables": [ "schemaName1.tableName1", ... n ] }, ... n ]

Para MongoDB, se admiten migraciones por recopilación. Para usarlo, especifique las colecciones dentro del objeto de base de datos como se indica a continuación. { // se establece en cero para obtener el aumento predeterminado durante la migración (recomendado) "boostRUs": 0, // "OneTime" o "Continuous", solo "OneTime" actualmente se admite "replication": "OneTime", // Set to null to use maximum resources available. "throttling": { // percentage of the CPU to try to avoid using "minFreeCpu": 25, // cantidad de RAM (en MB) para intentar evitar el uso de "minFreeMemoryMb": 1024, // número máximo de colecciones para migrar a la vez "maxParallelism": 2 }, "databases": { "database_name": { // see https://docs.microsoft.com/th-th/azure/cosmos-db/request-units, || // establecido en NULL para usar el valor predeterminado // o 0 si el rendimiento no debe aprovisionarse en el nivel de base de datos "targetRUs": 0, "collections": { "collection_name_1": { // Indica si la base de datos o colección de destino se eliminará si existe "canDelete": true, // se establece en null si el destino no debe particionarse // o copiar la clave de partición del origen (si existe) "shardKey": null, // se establece en null para usar el valor predeterminado (recomendado) "targetRUs": null }, "collection_name_2": { "canDelete": true, "shardKey": { "fields": [ { "name": "field_name", acepta "Forward", "Reverse" o "Hashed", pero CosmosDB solo acepta un campo único, clave de partición con hash "order": "Forward" }, ... n ], // si la clave de partición es única // vea https://docs.microsoft.com/azure/cosmos-db/partition-data "isUnique": false }, "targetRUs": 10000 }, ... n } }, ... n } }.

--name -n

Nombre de la tarea. Una tarea de proyecto DMS es la actividad que realiza el trabajo relacionado con la migración. Podría haber varias tareas asociadas a un proyecto.

--project-name

Nombre del proyecto. DMS Project es una agrupación lógica que abarca la conexión de base de datos de origen, la conexión de base de datos de destino y una lista de bases de datos que se van a migrar.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service-name

Nombre del servicio. DMS Service es una instancia de Azure que realiza migraciones de base de datos.

--source-connection-json

Información de conexión al servidor de origen. Puede ser una cadena con formato JSON o la ubicación en un archivo que contiene el objeto JSON. Consulte los ejemplos siguientes para el formato.

Formato del objeto JSON de conexión para las conexiones SQL. { "userName": "user name", // if this is missing or null, you will be prompted "password": null, // if this is missing or null (muy recomendado) you will be prompted "dataSource": "server name[,port]", "authentication": "SqlAuthentication|WindowsAuthentication", "encryptConnection": true, // se recomienda encarecidamente dejar como true "trustServerCertificate": false // muy recomendable dejar como false }

El formato del objeto JSON de conexión para las conexiones de PostgreSQL. { "userName": "nombre de usuario", // si falta o es null, Se le pedirá "password": null, // si falta o null (muy recomendado) se le pedirá "serverName": "nombre del servidor", "databaseName": "nombre de base de datos", // si falta esto, el valor predeterminado es "port" de la base de datos "postgres": 5432, // si falta, el valor predeterminado es 5432 "encryptConnection": true, // se recomienda encarecidamente dejar como true "trustServerCertificate": false // muy recomendado para dejar como false }

Formato del objeto JSON de conexión para las conexiones de MongoDB. { "userName": null, // si falta o null, se le pedirá "password": null, // si falta o null (muy recomendado), se le pedirá "connectionString": "mongodb://hostOrIp:port" }.

--target-connection-json

Información de conexión al servidor de destino. Puede ser una cadena con formato JSON o la ubicación en un archivo que contiene el objeto JSON. Consulte "source-connection-json" para obtener ejemplos de formatos de conexión.

Parámetros opcionales

--enable-data-integrity-validation

Solo para SQL. Si se va a realizar una validación de integridad de datos basada en suma de comprobación entre el origen y el destino de la base de datos y las tablas seleccionadas.

Valor predeterminado: False
--enable-query-analysis-validation

Solo para SQL. Si se va a realizar un análisis de consultas rápido e inteligente recuperando consultas de la base de datos de origen y ejecutándolas en el destino. El resultado tendrá estadísticas de ejecución para ejecuciones en bases de datos de origen y de destino para las consultas extraídas.

Valor predeterminado: False
--enable-schema-validation

Solo para SQL. Si se va a comparar la información de esquema entre el origen y el destino.

Valor predeterminado: False
--task-type

Tipo de movimiento de datos que admitirá la tarea. Los tipos admitidos son: OnlineMigration, OfflineMigration. Si no se proporciona, el valor predeterminado es OfflineMigration para SQL, MongoDB y OnlineMigration for PostgreSQL.

--validate-only

Solo para MongoDB en Cosmos DB. Indica si solo se va a ejecutar la validación y NO se ejecuta la migración. Es obligatorio ejecutar una tarea "validar solo" antes de intentar una migración real. Una vez completada la validación, pase el nombre de esta tarea "validar solo" al argumento "nombre de tarea validado" de una nueva tarea.

Valor predeterminado: False
--validated-task-name

(Solo para MongoDB a Cosmos DB) Al ejecutar una migración, es neceaary para pasar el nombre de una tarea de "validar solo" anteriormente.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az dms project task cutover

Para una tarea de migración en línea, complete la migración realizando una transición.

Para ver el resultado de la solicitud, use el comando "task show": az dms project task show ... --expand.

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

Parámetros requeridos

--name -n

Nombre de la tarea.

--object-name

Nombre de la base de datos en el origen que desea realizar la transición.

--project-name

Nombre del proyecto.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service-name

Nombre del servicio.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az dms project task delete

Eliminar una tarea de migración.

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

Ejemplos

Eliminar una tarea de migración. (generado automáticamente)

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

Parámetros requeridos

--name -n

Nombre de la tarea.

--project-name

Nombre del proyecto.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service-name

Nombre del servicio.

Parámetros opcionales

--delete-running-tasks

Si la tarea se está ejecutando actualmente, cancele la tarea antes de eliminar el proyecto.

--yes -y

No solicita confirmación.

Valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az dms project task list

Enumerar las tareas dentro de un proyecto. Algunas tareas pueden tener un estado desconocido, lo que indica que se produjo un error al consultar el estado de esa tarea.

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

Ejemplos

Enumera todas las tareas de un proyecto.

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

Enumere solo las tareas de migración de SQL a SQL dentro de un proyecto.

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

Parámetros requeridos

--project-name

Nombre del proyecto.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service-name

Nombre del servicio.

Parámetros opcionales

--task-type

Filtra la lista por el tipo de tarea. Para obtener la lista de posibles tipos, vea "az dms check-status".

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az dms project task restart

Reinicie toda la migración o simplemente un objeto especificado. Actualmente solo se admiten las migraciones de MongoDB.

Para ver el resultado de la solicitud, use el comando "task show": az dms project task show ... --expand.

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

Parámetros requeridos

--name -n

Nombre de la tarea. Una tarea de proyecto DMS es la actividad que realiza el trabajo relacionado con la migración. Podría haber varias tareas asociadas a un proyecto.

--project-name

Nombre del proyecto. DMS Project es una agrupación lógica que abarca la conexión de base de datos de origen, la conexión de base de datos de destino y una lista de bases de datos que se van a migrar.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service-name

Nombre del servicio. DMS Service es una instancia de Azure que realiza migraciones de base de datos.

Parámetros opcionales

--object-name

Nombre completo de la base de datos o colección que desea reiniciar. Deje en blanco para reiniciar toda la migración.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az dms project task show

Muestra los detalles de una tarea de migración. Use "--expand" para obtener más detalles.

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

Ejemplos

Muestra los detalles de una tarea de migración. Use "--expand" para obtener más detalles. (generado automáticamente)

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

Parámetros requeridos

--name -n

Nombre de la tarea.

--project-name

Nombre del proyecto.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service-name

Nombre del servicio.

Parámetros opcionales

--expand

Expanda la respuesta para proporcionar más detalles. Use con "command" para ver más detalles de la tarea. Use con "output" para ver los resultados de la migración de la tarea.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az dms project task stop

Detiene la tarea o detiene la migración en el objeto especificado (solo migraciones de MongoDB).

Para ver el resultado de la solicitud, use el comando "task show": az dms project task show ... --expand.

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

Parámetros requeridos

--name -n

Nombre de la tarea. Una tarea de proyecto DMS es la actividad que realiza el trabajo relacionado con la migración. Podría haber varias tareas asociadas a un proyecto.

--project-name

Nombre del proyecto. DMS Project es una agrupación lógica que abarca la conexión de base de datos de origen, la conexión de base de datos de destino y una lista de bases de datos que se van a migrar.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service-name

Nombre del servicio. DMS Service es una instancia de Azure que realiza migraciones de base de datos.

Parámetros opcionales

--object-name

Solo se admiten las migraciones de MongoDB. Nombre completo de la base de datos o colección que desea detener. Deje en blanco para detener toda la migración.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.