az datamigration
Note
Cette référence fait partie de l’extension de migration de données pour Azure CLI (version 2.75.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az datamigration . Apprenez-en davantage sur les extensions.
Gérer la migration des données.
Commandes
| Nom | Description | Type | État |
|---|---|---|---|
| az datamigration get-assessment |
Démarrez l’évaluation sur les instances SQL Server. |
Extension | GA |
| az datamigration get-sku-recommendation |
Donnez des recommandations de référence SKU pour les offres Azure SQL. |
Extension | GA |
| az datamigration login-migration |
Migrez les connexions à partir des serveurs Sql Server sources vers les serveurs Azure Sql Server cibles. |
Extension | GA |
| az datamigration performance-data-collection |
Collecter les données de performances pour les instances SQL Server données. |
Extension | GA |
| az datamigration register-integration-runtime |
Inscrire Database Migration Service sur Integration Runtime. |
Extension | GA |
| az datamigration sql-db |
Gérer la base de données Sql. |
Extension | GA |
| az datamigration sql-db cancel |
Arrêtez la migration de base de données en cours vers la base de données SQL. |
Extension | GA |
| az datamigration sql-db create |
Créez une migration de base de données vers une base de données SQL donnée. Cette commande peut migrer des données des tables de base de données sources sélectionnées vers les tables de base de données cibles. Si la base de données cible n’a pas de table existante, utilisez New-AzDataMigrationSqlServerSchema commande pour migrer des objets de schéma de la base de données source vers la base de données cible. Le lien de New-AzDataMigrationSqlServerSchema est https://learn.microsoft.com/cli/azure/datamigration?view=azure-cli-latest#az-datamigration-sql-server-schema. |
Extension | GA |
| az datamigration sql-db delete |
Supprimez une migration de base de données en cours ou terminée vers la base de données SQL. |
Extension | GA |
| az datamigration sql-db retry |
Réessayez lors de la migration en cours pour la base de données. |
Extension | GA |
| az datamigration sql-db show |
Récupérez la migration de base de données spécifiée pour une base de données SQL donnée. |
Extension | GA |
| az datamigration sql-db wait |
Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition de la base de données sql-db soit remplie. |
Extension | GA |
| az datamigration sql-managed-instance |
Gérer Sql Managed Instance. |
Extension | GA |
| az datamigration sql-managed-instance cancel |
Arrêtez la migration de base de données en cours vers SQL Managed Instance. |
Extension | GA |
| az datamigration sql-managed-instance create |
Créez une migration de base de données vers une instance managée SQL donnée. |
Extension | GA |
| az datamigration sql-managed-instance cutover |
Lancez le basculement pour la migration de base de données en ligne en cours vers SQL Managed Instance. |
Extension | GA |
| az datamigration sql-managed-instance delete |
Supprime la ressource de migration de base de données. |
Extension | GA |
| az datamigration sql-managed-instance show |
Récupérez la migration de base de données spécifiée pour une instance managée SQL donnée. |
Extension | GA |
| az datamigration sql-managed-instance wait |
Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition de l’instance sql-managed-instance soit remplie. |
Extension | GA |
| az datamigration sql-server-schema |
Migrez le schéma de sql Server source vers azure Sql Server cible. |
Extension | GA |
| az datamigration sql-service |
Gérer le service de migration de base de données. |
Extension | GA |
| az datamigration sql-service create |
Créez Database Migration Service. |
Extension | GA |
| az datamigration sql-service delete |
Supprimez Database Migration Service. |
Extension | GA |
| az datamigration sql-service delete-node |
Supprimez le nœud runtime d’intégration. |
Extension | GA |
| az datamigration sql-service list |
Récupérez tous les services de migration de base de données dans le groupe de ressources. Récupérez tous les services de migration de base de données dans l’abonnement. |
Extension | GA |
| az datamigration sql-service list-auth-key |
Récupérez la liste des clés d’authentification pour le runtime d’intégration auto-hébergé. |
Extension | GA |
| az datamigration sql-service list-integration-runtime-metric |
Récupérez les nœuds Runtine d’intégration inscrits et leurs données de surveillance pour un service de migration de base de données donné. |
Extension | GA |
| az datamigration sql-service list-migration |
Récupérez la liste des migrations de base de données attachées au service. |
Extension | GA |
| az datamigration sql-service regenerate-auth-key |
Régénérer un nouvel ensemble de clés d’authentification pour le runtime d’intégration auto-hébergé. |
Extension | GA |
| az datamigration sql-service show |
Récupérez le service de migration de base de données. |
Extension | GA |
| az datamigration sql-service update |
Mettez à jour Database Migration Service. |
Extension | GA |
| az datamigration sql-service wait |
Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition de datamigration sql-service soit remplie. |
Extension | GA |
| az datamigration sql-vm |
Gérer la machine virtuelle Sql. |
Extension | GA |
| az datamigration sql-vm cancel |
Arrêtez la migration de base de données en cours vers une machine virtuelle SQL. |
Extension | GA |
| az datamigration sql-vm create |
Créez une migration de base de données vers une machine virtuelle SQL donnée. |
Extension | GA |
| az datamigration sql-vm cutover |
Lancez le basculement pour la migration de base de données en ligne en cours vers une machine virtuelle SQL. |
Extension | GA |
| az datamigration sql-vm delete |
Supprime la ressource de migration de base de données. |
Extension | GA |
| az datamigration sql-vm show |
Récupérez la migration de base de données spécifiée pour une machine virtuelle SQL donnée. |
Extension | GA |
| az datamigration sql-vm wait |
Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition de la migration de données sql-vm soit remplie. |
Extension | GA |
| az datamigration tde-migration |
Migrez le certificat TDE de SQL Server source vers azure SQL Server cible. |
Extension | GA |
az datamigration get-assessment
Démarrez l’évaluation sur les instances SQL Server.
az datamigration get-assessment [--config-file-path]
[--connection-string]
[--output-folder]
[--overwrite]
Exemples
Exécutez SQL Assessment sur sql Server donné à l’aide de la chaîne de connexion.
az datamigration get-assessment --connection-string "Data Source=LabServer.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\AssessmentOutput" --overwrite
Exécutez SQL Assessment sur sql Server donné à l’aide du fichier de configuration d’évaluation.
az datamigration get-assessment --config-file-path "C:\Users\user\document\config.json"
Exécutez SQL Assessment sur plusieurs serveurs SQL dans un appel à l’aide de la chaîne de connexion.
az datamigration get-assessment --connection-string "Data Source=LabServer1.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" "Data Source=LabServer2.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\AssessmentOutput" --overwrite
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Chemin d’accès de ConfigFile.
Chaînes de connexion SQL Server.
Dossier de sortie pour stocker le rapport d’évaluation.
Activez ce paramètre pour remplacer le rapport d’évaluation existant.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az datamigration get-sku-recommendation
Donnez des recommandations de référence SKU pour les offres Azure SQL.
az datamigration get-sku-recommendation [--config-file-path]
[--database-allow-list]
[--database-deny-list]
[--display-result]
[--elastic-strategy]
[--end-time]
[--output-folder]
[--overwrite]
[--scaling-factor]
[--start-time]
[--target-percentile]
[--target-platform]
[--target-sql-instance]
Exemples
Obtenez une recommandation de référence SKU pour SQL Server donné à l’aide de la ligne de commande.
az datamigration get-sku-recommendation --output-folder "C:\PerfCollectionOutput" --database-allow-list AdventureWorks1 AdventureWorks2 --display-result --overwrite
Obtenez une recommandation de référence SKU pour SQL Server donné à l’aide du fichier de configuration d’évaluation.
az datamigration get-sku-recommendation --config-file-path "C:\Users\user\document\config.json"
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Chemin d’accès de ConfigFile.
Liste séparée par espace des noms de bases de données à prendre en compte pour la recommandation de référence SKU tout en excluant tous les autres. Définissez l’un des éléments suivants ou non : databaseAllowList, databaseDenyList. Valeur par défaut : null.
Liste séparée par l’espace des noms de bases de données à ne pas prendre en compte pour la recommandation de référence SKU. Définissez l’un des éléments suivants ou non : databaseAllowList, databaseDenyList. Valeur par défaut : null.
Indique si les résultats de la recommandation de référence SKU sont imprimés ou non dans la console. Activez ce paramètre pour afficher le résultat.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique si vous souhaitez ou non utiliser la stratégie élastique pour les recommandations de référence SKU en fonction du profilage de l’utilisation des ressources. Activez ce paramètre pour utiliser la stratégie élastique.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Heure de fin UTC des points de données de performances à prendre en compte pendant l’agrégation, au format AAAA-MM-DD HH :MM. Utilisé uniquement pour la stratégie de référence (non élastique). Valeur par défaut : tous les points de données collectés sont pris en compte.
Dossier de sortie dans lequel les données de performances de SQL Server sont stockées. La valeur ici doit être identique à celle utilisée dans PerfDataCollection.
Indique s’il faut remplacer ou non des rapports de recommandation de référence SKU existants. Permettre à ce paramater de remplacer.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Facteur de mise à l’échelle (confort) utilisé lors de la recommandation de référence SKU. Par exemple, s’il est déterminé qu’il existe une exigence de processeur 4 vCore avec un facteur de mise à l’échelle de 150%, la véritable exigence du processeur sera de 6 vCores.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 100 |
Heure de début UTC des points de données de performances à prendre en compte pendant l’agrégation, au format AAAA-MM-DD HH :MM. Utilisé uniquement pour la stratégie de référence (non élastique). Valeur par défaut : tous les points de données collectés sont pris en compte.
Centile des points de données à utiliser pendant l’agrégation des données de performances. Utilisé uniquement pour la stratégie de référence (non élastique).
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 95 |
Plateforme cible pour la recommandation de référence SKU : AzureSqlDatabase, AzureSqlManagedInstance, AzureSqlVirtualMachine ou Any. Si une option est sélectionnée, les recommandations de référence SKU pour les trois plateformes cibles seront évaluées et la meilleure ajustement sera retournée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | Any |
Nom de l’instance SQL pour laquelle la référence SKU doit être recommandée. Valeur par défaut : outputFolder sera analysé pour les fichiers créés par l’action PerfDataCollection, et les recommandations seront fournies pour chaque instance trouvée.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az datamigration login-migration
Migrez les connexions à partir des serveurs Sql Server sources vers les serveurs Azure Sql Server cibles.
az datamigration login-migration [--aad-domain-name]
[--config-file-path]
[--csv-file-path]
[--list-of-login]
[--output-folder]
[--src-sql-connection-str]
[--tgt-sql-connection-str]
Exemples
Exécutez la migration des connexions à partir des serveurs Sql Server sources vers les serveurs Azure Sql Server cibles à l’aide de paramètres.
az datamigration login-migration --src-sql-connection-str "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" --tgt-sql-connection-str "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" --csv-file-path "C:\CSVFile" --list-of-login "loginname1" "loginname2" --output-folder "C:\OutputFolder" --aad-domain-name "AADDomainName"
Exécutez la migration des connexions à partir des serveurs Sql Server sources vers azure Sql Server cible à l’aide du fichier de configuration.
az datamigration login-migration --config-file-path "C:\Users\user\document\config.json"
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Obligatoire si les connexions Windows sont incluses dans la liste des connexions à migrer.
Chemin d’accès de ConfigFile.
Emplacement du fichier CSV des connexions. Utilisez un seul paramètre entre ce paramètre et listOfLogin.
Liste des connexions au format chaîne. Si un grand nombre de connexions doivent être migrées, utilisez l’option de fichier CSV.
Valeur par défaut : %LocalAppData%/Microsoft/SqlLoginMigrations) Dossier dans lequel les journaux seront écrits.
Chaînes de connexion pour les instances SQL sources à l’aide du format de chaîne de connexion formel.
Chaînes de connexion pour les instances SQL cibles à l’aide du format de chaîne de connexion formel.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az datamigration performance-data-collection
Collecter les données de performances pour les instances SQL Server données.
az datamigration performance-data-collection [--config-file-path]
[--connection-string]
[--number-of-iteration]
[--output-folder]
[--perf-query-interval]
[--static-query-interval]
[--time]
Exemples
Collectez les données de performances d’un serveur SQL Server donné à l’aide de la chaîne de connexion.
az datamigration performance-data-collection --connection-string "Data Source=LabServer.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\PerfCollectionOutput" --number-of-iteration 5 --perf-query-interval 10 --static-query-interval 60
Collectez les données de performances de plusieurs serveurs SQL Server dans un appel à l’aide de la chaîne de connexion.
az datamigration performance-data-collection --connection-string "Data Source=LabServer1.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" "Data Source=LabServer2.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\PerfCollectionOutput" --number-of-iteration 5 --perf-query-interval 10 --static-query-interval 60
Collectez les données de performances d’un serveur SQL Server donné à l’aide du fichier de configuration d’évaluation.
az datamigration performance-data-collection --config-file-path "C:\Users\user\document\config.json"
Collectez les données de performances d’un serveur SQL Server donné en spécifiant une limite de temps. Si la limite de temps spécifiée est antérieure à la complition d’un cycle d’itération, le processus se termine sans enregistrer les données de performances du dernier cycle.
az datamigration performance-data-collection --connection-string "Data Source=LabServer.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\PerfCollectionOutput" --number-of-iteration 5 --perf-query-interval 10 --static-query-interval 60 --time 60
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Chemin d’accès de ConfigFile.
Chaînes de connexion SQL Server.
Nombre d’itérations de collecte de données de performances à effectuer avant de conserver le fichier. Par exemple, avec des valeurs par défaut, les données de performances sont conservées toutes les 30 secondes * 20 itérations = 10 minutes. Minimum : 2.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 20 |
Dossier de sortie pour stocker les données de performances.
Intervalle auquel interroger les données de performances, en secondes.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 30 |
Intervalle auquel interroger et conserver des données de configuration statique, en secondes.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 3600 |
Heure après laquelle l’exécution de la commande s’arrête automatiquement, en secondes. Si ce paramètre n’est pas spécifié, une intervention manuelle est nécessaire pour arrêter l’exécution de la commande.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az datamigration register-integration-runtime
Inscrire Database Migration Service sur Integration Runtime.
az datamigration register-integration-runtime --auth-key
[--installed-ir-path]
[--ir-path]
Exemples
Inscrivez Sql Migration Service sur le runtime d’intégration auto-hébergé.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc"
Installez Integration Runtime et inscrivez un service de migration Sql sur celui-ci.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc" --ir-path "C:\Users\user\Downloads\IntegrationRuntime.msi"
Lisez le runtime d’intégration à partir de l’emplacement d’installation donné.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc" --installed-ir-path "D:\My Softwares\Microsoft Integration Runtime\5.0"
Paramètres obligatoires
Authentification de SQL Migration Service.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Chemin du dossier de version dans l’emplacement installé du runtime d’intégration. Cela peut être fourni lorsque le runtime d’intégration est installé, mais que la commande ne parvient pas à la lire. Format : <Parent-folder-path>\Microsoft Integration Runtime\<Version>.
Chemin d’accès msi du runtime d’intégration.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az datamigration sql-server-schema
Migrez le schéma de sql Server source vers azure Sql Server cible.
az datamigration sql-server-schema [--action {DeploySchema, GenerateScript, MigrateSchema}]
[--config-file-path]
[--input-script-file-path]
[--output-folder]
[--src-sql-connection-str]
[--tgt-sql-connection-str]
Exemples
Exécutez Migrer des objets de base de données à partir du serveur SQL source vers la base de données Azure SQL database cible à l’aide de paramètres.
az datamigration sql-server-schema --action "MigrateSchema" --src-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --tgt-sql-connection-str "Server=;Initial Catalog=;User ID=;Password="
Exécutez générer un script de schéma TSQL à partir de la source SQL Server à l’aide de paramètres.
az datamigration sql-server-schema --action "GenerateScript" --src-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --tgt-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --output-folder "C:\OutputFolder"
Exécutez le script TSQL déployer sur la base de données Azure SQL cible à l’aide de paramètres.
az datamigration sql-server-schema --action "GenerateScript" --src-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --tgt-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --input-script-file-path "C:\OutputFolder\script.sql"
Exécutez Migrer des objets de base de données à partir du serveur SQL source vers la base de données Azure SQL cible à l’aide de ConfigFile.
az datamigration sql-server-schema --config-file-path "C:\configfile.json"
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Sélectionnez une action de migration de schéma. MigrateSchema consiste à migrer les objets de base de données vers la cible Azure SQL Database. GenerateScript consiste à générer un script de schéma TSQL modifiable qui peut être utilisé pour s’exécuter sur la cible pour déployer les objets. DeploySchema consiste à exécuter le script TSQL généré à partir de -GenerateScript action sur la cible pour déployer les objets.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | DeploySchema, GenerateScript, MigrateSchema |
Chemin d’accès de ConfigFile. Les noms de paramètres acceptés dans configfile.json sont Action, sourceConnectionString, targetConnectionString, inputScriptFilePath et outputFolder.
Emplacement d’un script de schéma TSQL modifiable. Utilisez ce paramètre uniquement avec l’action DeploySchema.
Valeur par défaut : %LocalAppData%dossier /Microsoft/SqlSchemaMigration) dans lequel les journaux d’activité seront écrits et le script de schéma TSQL généré par l’action GenerateScript.
Chaîne de connexion pour l’instance SQL source, à l’aide du format formel de chaîne de connexion.
Chaîne de connexion pour l’instance SQL cible, à l’aide du format formel de chaîne de connexion.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az datamigration tde-migration
Migrez le certificat TDE de SQL Server source vers azure SQL Server cible.
az datamigration tde-migration [--database-name --dbname]
[--network-share-domain --networkdomain]
[--network-share-password --networkpw]
[--network-share-path --networkpath]
[--network-share-user-name --networkuser]
[--source-sql-connection-string --srcsqlcs]
[--target-managed-instance-name --tgtname]
[--target-resource-group-name --tgtrg]
[--target-subscription-id --tgtsubscription]
Exemples
Migrez le certificat TDE de SQL Server source vers azure SQL Server cible.
az datamigration tde-migration --source-sql-connection-string "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" --target-subscription-id "00000000-0000-0000-0000-000000000000" --target-resource-group-name "ResourceGroupName" --target-managed-instance-name "TargetManagedInstanceName" --network-share-path "\NetworkShare\Folder" --network-share-domain "NetworkShare" --network-share-user-name "NetworkShareUserName" --network-share-password "" --database-name "TdeDb_0" "TdeDb_1" "TdeDb_2"
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nom de la base de données source.
Domaine de partage réseau.
Mot de passe de partage réseau.
Chemin du partage réseau.
Nom d’utilisateur du partage réseau.
Chaîne de connexion pour l’instance SQL source, à l’aide du format formel de chaîne de connexion.
Nom d’Azure SQL Server.
Nom du groupe de ressources du serveur Azure SQL cible.
ID d’abonnement du serveur Azure SQL cible.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |