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
Nombre de la tarea.
Nombre del proyecto.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del servicio.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
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
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.
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.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del servicio. DMS Service es una instancia de Azure que realiza migraciones de base de datos.
Parámetros opcionales
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
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
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
Nombre de la tarea que se va a comprobar.
Nombre del proyecto.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del servicio.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
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
- 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]
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
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
}
}.
Nombre de la tarea.
Nombre del proyecto.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del servicio.
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 }.
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
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.
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.
Solo para SQL. Si se va a comparar la información de esquema entre el origen y el destino.
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
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
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
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 } }.
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.
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.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del servicio. DMS Service es una instancia de Azure que realiza migraciones de base de datos.
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" }.
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
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.
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.
Solo para SQL. Si se va a comparar la información de esquema entre el origen y el destino.
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.
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.
(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
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
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
Nombre de la tarea.
Nombre de la base de datos en el origen que desea realizar la transición.
Nombre del proyecto.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del servicio.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
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
Nombre de la tarea.
Nombre del proyecto.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del servicio.
Parámetros opcionales
Si la tarea se está ejecutando actualmente, cancele la tarea antes de eliminar el proyecto.
No solicita confirmación.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
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
Nombre del proyecto.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del servicio.
Parámetros opcionales
Filtra la lista por el tipo de tarea. Para obtener la lista de posibles tipos, vea "az dms check-status".
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
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
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.
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.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del servicio. DMS Service es una instancia de Azure que realiza migraciones de base de datos.
Parámetros opcionales
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
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
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
Nombre de la tarea.
Nombre del proyecto.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del servicio.
Parámetros opcionales
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
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
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
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.
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.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del servicio. DMS Service es una instancia de Azure que realiza migraciones de base de datos.
Parámetros opcionales
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
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.