az dms project task
Remarque
Ce groupe de commandes a des commandes définies dans Azure CLI et au moins une extension. Installez chaque extension pour bénéficier de ses fonctionnalités étendues. En savoir plus sur les extensions.
Gérer les tâches pour le projet d’une instance Azure Database Migration Service (classique).
Commandes
Nom | Description | Type | État |
---|---|---|---|
az dms project task cancel |
Annulez une tâche s’il est actuellement mis en file d’attente ou en cours d’exécution. |
Core | GA |
az dms project task cancel (dms-preview extension) |
Cette commande est déconseillée. Utilisez plutôt la commande d’arrêt. |
Extension | GA |
az dms project task check-name |
Vérifiez si un nom de tâche donné est disponible dans une instance donnée de DMS, ainsi que la validité du nom. |
Core | GA |
az dms project task create |
Créez et démarrez une tâche de migration. |
Core | GA |
az dms project task create (dms-preview extension) |
Créez et démarrez une tâche de migration. |
Extension | GA |
az dms project task cutover |
Pour une tâche de migration en ligne, effectuez la migration en effectuant un basculement. |
Core | GA |
az dms project task delete |
Supprimez une tâche de migration. |
Core | GA |
az dms project task list |
Répertoriez les tâches au sein d’un projet. Certaines tâches peuvent avoir un état Inconnu, ce qui indique qu’une erreur s’est produite lors de l’interrogation de l’état de cette tâche. |
Core | GA |
az dms project task restart |
Redémarrez l’intégralité de la migration ou simplement un objet spécifié. Actuellement uniquement pris en charge par les migrations MongoDB. |
Extension | GA |
az dms project task show |
Affichez les détails d’une tâche de migration. Utilisez « --expand » pour obtenir plus de détails. |
Core | GA |
az dms project task stop |
Arrête la tâche ou arrête la migration sur l’objet spécifié (migrations MongoDB uniquement). |
Extension | GA |
az dms project task cancel
Annulez une tâche s’il est actuellement mis en file d’attente ou en cours d’exécution.
az dms project task cancel --name
--project-name
--resource-group
--service-name
Paramètres obligatoires
Nom de la tâche.
Nom du projet.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom du service.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az dms project task cancel (dms-preview extension)
Cette commande est déconseillée. Utilisez plutôt la commande d’arrêt.
Pour conserver une expérience plus cohérente avec l’interface utilisateur du portail Azure, utilisez : az dms project task stop.
az dms project task cancel --name
--project-name
--resource-group
--service-name
[--object-name]
Paramètres obligatoires
Nom de la tâche. Une tâche de projet DMS est l’activité qui effectue le travail lié à la migration. Plusieurs tâches peuvent être associées à un projet.
Nom du projet. DMS Project est un regroupement logique qui englobe la connexion de base de données source, la connexion de base de données cible et une liste de bases de données à migrer.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom du service. DMS Service est une instance Azure qui effectue des migrations de base de données.
Paramètres facultatifs
Pris en charge par les migrations MongoDB uniquement. Nom qualifié de la base de données ou de la collection que vous souhaitez arrêter. Laissez vide pour arrêter toute la migration.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az dms project task check-name
Vérifiez si un nom de tâche donné est disponible dans une instance donnée de DMS, ainsi que la validité du nom.
az dms project task check-name --name
--project-name
--resource-group
--service-name
Paramètres obligatoires
Nom de la tâche à vérifier.
Nom du projet.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom du service.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az dms project task create
Créez et démarrez une tâche de migration.
Les configurations de tâche suivantes sont prises en charge : -) source -> cible :: type de tâche
- 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]
Exemples
Créez et démarrez une tâche de migration SQL hors connexion. Pour une migration SQL, cette opération n’effectue aucune vérification de validation.
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"
Créez et démarrez une tâche SQL qui effectue toutes les vérifications de validation.
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
Paramètres obligatoires
Informations de base de données et de table. Il peut s’agir d’une chaîne au format JSON ou de l’emplacement d’un fichier contenant l’objet JSON. Consultez l’exemple ci-dessous pour le format.
Pour SQL, nous prenons en charge les migrations de tables. Pour l’utiliser, spécifiez les noms des tables dans le « table_map » comme indiqué ci-dessous. Vous pouvez également définir la source en lecture seule. [ { « name » : « source database », « target_database_name » : « target database », « make_source_db_read_only » : false|true, « table_map » : { « schema. SourceTableName1 » : « schema. TargetTableName1 " schéma. SourceTableName2 » : « schema. TargetTableName2", ... n } }, ... n ]
Pour PostgreSQL, le format de l’objet JSON des options de base de données. [ { « name » : « source database », « target_database_name » : « target database », // Utilisé pour manipuler le moteur de migration sous-jacent. Ne fournissez que si vous êtes invité à le faire ou si vous savez vraiment ce que vous faites. « migrationSetting » : { « setting1 » : « value1 », ... n }, // Utilisé pour manipuler le moteur de migration sous-jacent. Ne fournissez que si vous êtes invité à le faire ou si vous savez vraiment ce que vous faites. « sourceSetting » : { « setting1 » : « value1 », ... n }, // Utilisé pour manipuler le moteur de migration sous-jacent. Ne fournissez que si vous êtes invité à le faire ou si vous savez vraiment ce que vous faites. « targetSetting » : { « setting1 » : « value1 », ... n }, // Paramètre facultatif pour répertorier les tables que vous souhaitez inclure dans la migration. « selectedTables » : [ « schemaName1.tableName1 », ... n ] }, ... n ]
Pour MySQL, le format de l’objet JSON des options de base de données. { // Détails des schémas mappés qui doivent être migrés. Plusieurs schémas peuvent être migrés à la fois. « selected_databases » :[ // database/schema 1 details { « name » : « sourceSchema1 », « target_database_name » : « targetSchema1 », // Mappage de table de la source au schéma cible [Facultatif] // Ne l’ajoutez pas si toutes les tables de cette base de données doivent être migrées « table_map » : { « sourceSchema1.table1 » : « targetSchema1.table1 », « sourceSchema1.table2 » : « targetSchema1.table2 », « sourceSchema1.table3 » : « targetSchema1.table3 », .. n } // les éléments ci-dessous sont uniquement nécessaires pour la migration sélective du schéma // facultatif, migre le schéma pour les tables suivantes 'tables_to_migrate_schema' : { « sourceSchema1.table2 » : « targetSchema1.table2 », « sourceSchema1.table3 » : « targetSchema1.table3 » }, // optional, migre les vues énumérées 'selected_views' : [ 'sourceSchema1.view1'], // optional, migre les déclencheurs énumérés 'selected_triggers' : [ 'sourceSchema1.on_table1_updated' ], // optional, migre les routines énumérées 'selected_routines' : [ 'sourceSchema1.build_report' ], // optional, migre les événements énumérés 'selected_events' : [ 'sourceSchema1.nightly_maintenance' ], // Facultatif. Si la valeur est true, DMS migre le schéma de base de données source vers la cible. « 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
}
}.
Nom de la tâche.
Nom du projet.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom du service.
Informations de connexion au serveur source. Il peut s’agir d’une chaîne au format JSON ou de l’emplacement d’un fichier contenant l’objet JSON. Consultez les exemples ci-dessous pour le format.
Format de l’objet JSON de connexion pour les connexions SQL. { « userName » : « nom d’utilisateur », // si cela est manquant ou null, vous serez invité à « password » : null, // si cela est manquant ou null (fortement recommandé) vous serez invité « dataSource » : « server name[,port] », « authentication » : « SqlAuthentication|WindowsAuthentication, « encryptConnection » : true, // fortement recommandé de laisser la valeur true « trustServerCertificate » : false // fortement recommandé de laisser comme false }
Le format de l’objet JSON de connexion pour les connexions PostgreSQL. { « userName » : « nom d’utilisateur », // si cela est manquant ou null, vous serez invité à « password » : null, // s’il est manquant ou null (fortement recommandé), vous serez invité à « serverName » : « nom du serveur », « databaseName » : « nom de la base de données », // s’il est manquant, il est par défaut défini sur la base de données « postgres » « port » : 5432, // s’il est manquant, il est par défaut 5432 « encryptConnection » : true, // fortement recommandé de laisser la valeur true « trustServerCertificate » : false // fortement recommandé de laisser comme false }
Format de l’objet JSON de connexion pour les connexions MySQL. { « userName » : « nom d’utilisateur », // si cela est manquant ou null, vous serez invité à « password » : null, // si cela est manquant ou null (fortement recommandé) vous serez invité « serverName » : « nom du serveur », « port » : 3306 // s’il est manquant, il est par défaut 3306 }.
Informations de connexion au serveur cible. Il peut s’agir d’une chaîne au format JSON ou de l’emplacement d’un fichier contenant l’objet JSON. Consultez « source-connection-json » pour obtenir des exemples de formats de connexion.
Paramètres facultatifs
Pour SQL uniquement. Indique s’il faut effectuer une validation d’intégrité des données basée sur la somme de contrôle entre la source et la cible pour la base de données et les tables sélectionnées.
Pour SQL uniquement. Indique s’il faut effectuer une analyse rapide et intelligente des requêtes en récupérant des requêtes à partir de la base de données source et en les exécutant dans la cible. Le résultat aura des statistiques d’exécution pour les exécutions dans les bases de données source et cible pour les requêtes extraites.
Pour SQL uniquement. Indique s’il faut comparer les informations de schéma entre la source et la cible.
Type de déplacement de données pris en charge par la tâche. Les types pris en charge sont : OnlineMigration, OfflineMigration. S’il n’est pas fourni, la valeur par défaut est OfflineMigration pour SQL, MySQL et OnlineMigration pour PostgreSQL.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az dms project task create (dms-preview extension)
Créez et démarrez une tâche de migration.
Les configurations de tâche suivantes sont prises en charge : -) source -> cible :: type de tâche 1) SQL -> SQLDB :: OfflineMigration 2) PostgreSQL -> AzureDbForPostgreSQL :: OnlineMigration 3) MongoDB -> MongoDB (pour la migration vers Cosmos DB via leur API MongoDB) :: OfflineMigration.
az dms project task create --database-options-json
--name
--project-name
--resource-group
--service-name
--source-connection-json
--target-connection-json
[--enable-data-integrity-validation]
[--enable-query-analysis-validation]
[--enable-schema-validation]
[--task-type]
[--validate-only]
[--validated-task-name]
Exemples
Créez et démarrez une tâche SQL qui n’effectue aucune vérification de validation.
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
Créez et démarrez une tâche SQL qui effectue toutes les vérifications de validation.
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
Paramètres obligatoires
Informations de base de données et de table. Il peut s’agir d’une chaîne au format JSON ou de l’emplacement d’un fichier contenant l’objet JSON. Consultez les exemples ci-dessous pour le format.
Pour SQL, nous prenons en charge les migrations de tables. Pour l’utiliser, spécifiez les noms des tables dans le « table_map » comme indiqué ci-dessous. Vous pouvez également définir la source en lecture seule. [ { « name » : « source database », « target_database_name » : « target database », « make_source_db_read_only » : false|true, « table_map » : { « schema. SourceTableName1 » : « schema. TargetTableName1 " schéma. SourceTableName2 » : « schema. TargetTableName2", ... n } }, ... n ]
Pour PostgreSQL, le format de l’objet JSON des options de base de données. [ { « name » : « source database », « target_database_name » : « target database », // Utilisé pour manipuler le moteur de migration sous-jacent. Ne fournissez que si vous êtes invité à le faire ou si vous savez vraiment ce que vous faites. « migrationSetting » : { « setting1 » : « value1 », ... n }, // Utilisé pour manipuler le moteur de migration sous-jacent. Ne fournissez que si vous êtes invité à le faire ou si vous savez vraiment ce que vous faites. « sourceSetting » : { « setting1 » : « value1 », ... n }, // Utilisé pour manipuler le moteur de migration sous-jacent. Ne fournissez que si vous êtes invité à le faire ou si vous savez vraiment ce que vous faites. « targetSetting » : { « setting1 » : « value1 », ... n }, // Paramètre facultatif pour répertorier les tables que vous souhaitez inclure dans la migration. « selectedTables » : [ « schemaName1.tableName1 », ... n ] }, ... n ]
Pour MongoDB, nous prenons en charge les migrations par collection. Pour l’utiliser, spécifiez les collections à l’intérieur de l’objet de base de données comme indiqué ci-dessous. { // défini sur zéro pour obtenir l’amélioration par défaut pendant la migration (recommandé) « boostRUs » : 0, // « OneTime » ou « Continu », seul « OneTime » est actuellement pris en charge « réplication » : « OneTime », // Définissez la valeur null pour utiliser les ressources maximales disponibles. « limitation » : { // pourcentage de l’UC à essayer d’éviter d’utiliser « minFreeCpu » : 25, // quantité de RAM (en mo) pour essayer d’éviter d’utiliser « minFreeMemoryMb » : 1024, // nombre maximal de collections à migrer à la fois « maxParallelism » : 2 }, « databases » : { « database_name » : { // see https://docs.microsoft.com/th-th/azure/cosmos-db/request-units, || // défini sur null pour utiliser la valeur par défaut // ou 0 si le débit ne doit pas être provisionné au niveau de la base de données « targetRUs » : 0, « collections » : { « collection_name_1 » : { // Indique si la base de données/collection cible sera supprimée s’il existe « canDelete » : true, // défini sur Null si la cible ne doit pas être partitionnée // ou pour copier la clé de partition à partir de la source (s’il existe) « shardKey » : null, // défini sur null pour utiliser la valeur par défaut (recommandé) « targetRUs » : null }, « collection_name_2 » : { « canDelete » : true, « shardKey » : { « fields » : [ { « name » : « field_name », accepte « Forward », « Reverse » ou « Hashed », mais CosmosDB accepte uniquement une clé de partition hachée « order » : « Forward » }, ... n ], // indique si la clé de partition est unique // voir https://docs.microsoft.com/azure/cosmos-db/partition-data « isUnique » : false }, « targetRUs » : 10000 }, ... n } }, ... n } }.
Nom de la tâche. Une tâche de projet DMS est l’activité qui effectue le travail lié à la migration. Plusieurs tâches peuvent être associées à un projet.
Nom du projet. DMS Project est un regroupement logique qui englobe la connexion de base de données source, la connexion de base de données cible et une liste de bases de données à migrer.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom du service. DMS Service est une instance Azure qui effectue des migrations de base de données.
Informations de connexion au serveur source. Il peut s’agir d’une chaîne au format JSON ou de l’emplacement d’un fichier contenant l’objet JSON. Consultez les exemples ci-dessous pour le format.
Format de l’objet JSON de connexion pour les connexions SQL. { « userName » : « nom d’utilisateur », // si cela est manquant ou null, vous serez invité à « password » : null, // si cela est manquant ou null (fortement recommandé) vous serez invité « dataSource » : « server name[,port] », « authentication » : « SqlAuthentication|WindowsAuthentication, « encryptConnection » : true, // fortement recommandé de laisser la valeur true « trustServerCertificate » : false // fortement recommandé de laisser comme false }
Le format de l’objet JSON de connexion pour les connexions PostgreSQL. { « userName » : « nom d’utilisateur », // si cela est manquant ou null, vous serez invité à « password » : null, // s’il est manquant ou null (fortement recommandé), vous serez invité à « serverName » : « nom du serveur », « databaseName » : « nom de la base de données », // s’il est manquant, il est par défaut défini sur la base de données « postgres » « port » : 5432, // s’il est manquant, il est par défaut 5432 « encryptConnection » : true, // fortement recommandé de laisser la valeur true « trustServerCertificate » : false // fortement recommandé de laisser comme false }
Format de l’objet JSON de connexion pour les connexions MongoDB. { « userName » : null, // si cela est manquant ou null, vous serez invité à « password » : null, // si cela est manquant ou null (fortement recommandé) vous serez invité à « connectionString » : « mongodb ://hostOrIp :port » }.
Informations de connexion au serveur cible. Il peut s’agir d’une chaîne au format JSON ou de l’emplacement d’un fichier contenant l’objet JSON. Consultez « source-connection-json » pour obtenir des exemples de formats de connexion.
Paramètres facultatifs
Pour SQL uniquement. Indique s’il faut effectuer une validation d’intégrité des données basée sur la somme de contrôle entre la source et la cible pour la base de données et les tables sélectionnées.
Pour SQL uniquement. Indique s’il faut effectuer une analyse rapide et intelligente des requêtes en récupérant des requêtes à partir de la base de données source et en les exécutant dans la cible. Le résultat aura des statistiques d’exécution pour les exécutions dans les bases de données source et cible pour les requêtes extraites.
Pour SQL uniquement. Indique s’il faut comparer les informations de schéma entre la source et la cible.
Type de déplacement de données pris en charge par la tâche. Les types pris en charge sont : OnlineMigration, OfflineMigration. S’il n’est pas fourni, la valeur par défaut OfflineMigration pour SQL, MongoDB et OnlineMigration pour PostgreSQL.
Pour MongoDB vers Cosmos DB uniquement. Indique s’il faut exécuter la validation uniquement et NON exécuter la migration. Il est obligatoire d’exécuter une tâche « valider uniquement » avant d’essayer une migration réelle. Une fois la validation terminée, passez le nom de cette tâche « valider uniquement » à l’argument « nom de tâche validé » d’une nouvelle tâche.
(Pour MongoDB vers Cosmos DB uniquement) Lors de l’exécution d’une migration, il est nécésaire de passer le nom d’une tâche « valider uniquement » précédemment exécutée.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az dms project task cutover
Pour une tâche de migration en ligne, effectuez la migration en effectuant un basculement.
Pour afficher le résultat de la demande, utilisez la commande « task show » : az dms project task show ... --expand, commande.
az dms project task cutover --name
--object-name
--project-name
--resource-group
--service-name
Paramètres obligatoires
Nom de la tâche.
Nom de la base de données sur la source que vous souhaitez basculer.
Nom du projet.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom du service.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az dms project task delete
Supprimez une tâche de migration.
az dms project task delete --name
--project-name
--resource-group
--service-name
[--delete-running-tasks]
[--yes]
Exemples
Supprimez une tâche de migration. (généré automatiquement)
az dms project task delete --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService
Paramètres obligatoires
Nom de la tâche.
Nom du projet.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom du service.
Paramètres facultatifs
Si la tâche est en cours d’exécution, annulez la tâche avant de supprimer le projet.
Ne pas demander de confirmation.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az dms project task list
Répertoriez les tâches au sein d’un projet. Certaines tâches peuvent avoir un état Inconnu, ce qui indique qu’une erreur s’est produite lors de l’interrogation de l’état de cette tâche.
az dms project task list --project-name
--resource-group
--service-name
[--task-type]
Exemples
Répertorier toutes les tâches au sein d’un projet.
az dms project task list --project-name myproject -g myresourcegroup --service-name mydms
Répertoriez uniquement les tâches de migration SQL vers SQL au sein d’un projet.
az dms project task list --project-name myproject -g myresourcegroup --service-name mydms --task-type Migrate.SqlServer.SqlDb
Paramètres obligatoires
Nom du projet.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom du service.
Paramètres facultatifs
Filtre la liste par type de tâche. Pour obtenir la liste des types possibles, consultez « az dms check-status ».
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az dms project task restart
Redémarrez l’intégralité de la migration ou simplement un objet spécifié. Actuellement uniquement pris en charge par les migrations MongoDB.
Pour afficher le résultat de la demande, utilisez la commande « task show » : az dms project task show ... --expand, commande.
az dms project task restart --name
--project-name
--resource-group
--service-name
[--object-name]
Paramètres obligatoires
Nom de la tâche. Une tâche de projet DMS est l’activité qui effectue le travail lié à la migration. Plusieurs tâches peuvent être associées à un projet.
Nom du projet. DMS Project est un regroupement logique qui englobe la connexion de base de données source, la connexion de base de données cible et une liste de bases de données à migrer.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom du service. DMS Service est une instance Azure qui effectue des migrations de base de données.
Paramètres facultatifs
Nom qualifié de la base de données ou de la collection que vous souhaitez redémarrer. Laissez vide pour redémarrer toute la migration.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az dms project task show
Affichez les détails d’une tâche de migration. Utilisez « --expand » pour obtenir plus de détails.
az dms project task show --name
--project-name
--resource-group
--service-name
[--expand]
Exemples
Affichez les détails d’une tâche de migration. Utilisez « --expand » pour obtenir plus de détails. (généré automatiquement)
az dms project task show --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService
Paramètres obligatoires
Nom de la tâche.
Nom du projet.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom du service.
Paramètres facultatifs
Développez la réponse pour fournir plus de détails. Utilisez avec « commande » pour afficher plus de détails sur la tâche. Utilisez avec « sortie » pour afficher les résultats de la migration de la tâche.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az dms project task stop
Arrête la tâche ou arrête la migration sur l’objet spécifié (migrations MongoDB uniquement).
Pour afficher le résultat de la demande, utilisez la commande « task show » : az dms project task show ... --expand, commande.
az dms project task stop --name
--project-name
--resource-group
--service-name
[--object-name]
Paramètres obligatoires
Nom de la tâche. Une tâche de projet DMS est l’activité qui effectue le travail lié à la migration. Plusieurs tâches peuvent être associées à un projet.
Nom du projet. DMS Project est un regroupement logique qui englobe la connexion de base de données source, la connexion de base de données cible et une liste de bases de données à migrer.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom du service. DMS Service est une instance Azure qui effectue des migrations de base de données.
Paramètres facultatifs
Pris en charge par les migrations MongoDB uniquement. Nom qualifié de la base de données ou de la collection que vous souhaitez arrêter. Laissez vide pour arrêter toute la migration.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.