Partager via


az dms project

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 des projets pour une instance d’Azure Database Migration Service (classique).

Commandes

Nom Description Type État
az dms project check-name

Vérifiez si un nom de projet donné est disponible dans une instance donnée de DMS, ainsi que la validité du nom.

Core GA
az dms project create

Créez un projet de migration qui peut contenir plusieurs tâches.

Core GA
az dms project create (dms-preview extension)

Créez un projet de migration qui peut contenir plusieurs tâches.

Extension GA
az dms project delete

Supprimez un projet.

Core GA
az dms project list

Répertoriez les projets dans une instance de DMS.

Core GA
az dms project show

Affichez les détails d’un projet de migration.

Core GA
az dms project task

Gérer les tâches pour le projet d’une instance Azure Database Migration Service (classique).

Cœur et 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.

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 check-name

Vérifiez si un nom de projet donné est disponible dans une instance donnée de DMS, ainsi que la validité du nom.

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

Paramètres obligatoires

--name -n

Nom du projet à vérifier.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--service-name

Nom du service.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az dms project create

Créez un projet de migration qui peut contenir plusieurs tâches.

Les configurations de projet suivantes sont prises en charge : -) source -> cible

  1. SQL -> SQLDB
  2. PostgreSQL -> AzureDbForPostgreSQL
  3. MySQL -> AzureDbForMySQL.
az dms project create --location
                      --name
                      --resource-group
                      --service-name
                      --source-platform
                      --target-platform
                      [--tags]

Exemples

Créez un projet SQL to SQLDB pour une instance DMS.

az dms project create -l westus -n sqlproject -g myresourcegroup --service-name mydms --source-platform SQL --target-platform SQLDB --tags tagName1=tagValue1 tagWithNoValue

Créez un projet PostgreSql vers AzureDbForPostgreSql pour une instance DMS.

az dms project create -l westus -n pgproject -g myresourcegroup --service-name mydms --source-platform PostgreSQL --target-platform AzureDbForPostgreSQL --tags tagName1=tagValue1 tagWithNoValue

Créez un projet MySQL vers AzureDbForMySQL pour une instance DMS.

az dms project create -l westus -n mysqlproject -g myresourcegroup --service-name mydms --source-platform MySQL --target-platform AzureDbForMySQL --tags tagName1=tagValue1 tagWithNoValue

Paramètres obligatoires

--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--name -n

Nom du projet.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--service-name

Nom du service.

--source-platform

Type de serveur pour la base de données source. Les types pris en charge sont : SQL, PostgreSQL, MySQL.

--target-platform

Type de service pour la base de données cible. Les types pris en charge sont : SQLDB, AzureDbForPostgreSQL, AzureDbForMySQL.

Paramètres facultatifs

--tags

Liste délimitée par un espace des balises au format « tag1[=value1] ».

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az dms project create (dms-preview extension)

Créez un projet de migration qui peut contenir plusieurs tâches.

Les configurations de projet suivantes sont prises en charge : -) source -> cible 1) SQL -> SQLDB 2) PostgreSQL -> AzureDbForPostgreSQL 3) MongoDB -> MongoDB (pour la migration vers Cosmos DB via leur API MongoDB).

az dms project create --location
                      --name
                      --resource-group
                      --service-name
                      --source-platform
                      --target-platform
                      [--tags]

Exemples

Créez un projet SQL to SQLDB pour une instance DMS.

az dms project create -l westus -n sqlproject -g myresourcegroup --service-name mydms --source-platform SQL --target-platform SQLDB --tags tagName1=tagValue1 tagWithNoValue

Créez un projet PostgreSql vers AzureDbForPostgreSql pour une instance DMS.

az dms project create -l westus -n pgproject -g myresourcegroup --service-name mydms --source-platform PostgreSQL --target-platform AzureDbForPostgreSQL --tags tagName1=tagValue1 tagWithNoValue

Paramètres obligatoires

--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--name -n

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.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--service-name

Nom du service. DMS Service est une instance Azure qui effectue des migrations de base de données.

--source-platform

Type de serveur pour la base de données source. Les types pris en charge sont : SQL, PostgreSQL, MongoDB.

--target-platform

Type de service pour la base de données cible. Les types pris en charge sont : SQLDB, AzureDbForPostgreSQL, MongoDB.

Paramètres facultatifs

--tags

Liste délimitée par un espace de balises au format tag1[=value1]".

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az dms project delete

Supprimez un projet.

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

Exemples

Supprimez un projet. (généré automatiquement)

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

Paramètres obligatoires

--name -n

Nom du projet.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--service-name

Nom du service.

Paramètres facultatifs

--delete-running-tasks

Annulez les tâches en cours d’exécution avant de supprimer le projet.

--yes -y

Ne pas demander de confirmation.

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az dms project list

Répertoriez les projets dans une instance de DMS.

az dms project list --resource-group
                    --service-name

Exemples

Répertoriez les projets dans une instance de DMS. (généré automatiquement)

az dms project list --resource-group MyResourceGroup --service-name MyService

Paramètres obligatoires

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--service-name

Nom du service.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az dms project show

Affichez les détails d’un projet de migration.

az dms project show --name
                    --resource-group
                    --service-name

Exemples

Affichez les détails d’un projet de migration. (généré automatiquement)

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

Paramètres obligatoires

--name -n

Nom du projet.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--service-name

Nom du service.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.