Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment utiliser des commandes de gestion pour cloner un schéma de base de données Azure Data Explorer.
Prérequis
- Autorisations d’administrateur de base de données
Cloner un schéma de base de données
Les étapes suivantes décrivent comment cloner un schéma de base de données à l’aide de l’interface utilisateur web d’Azure Data Explorer. Vous pouvez également utiliser les bibliothèques clientes Kusto pour exécuter les mêmes commandes de gestion. Pour plus d’informations, consultez Créer une application pour exécuter des commandes de gestion.
Dans le menu de gauche, sélectionnez Requête.
Dans le volet de connexion, sélectionnez la base de données dont vous souhaitez cloner le schéma.
Exécutez la commande suivante :
.show database schema as csl script with (ShowObfuscatedStrings = true)Cette commande retourne un script de commandes de gestion pour recréer le schéma de base de données. Notez le nombre d’enregistrements retournés, qui sont utilisés pour la vérification dans une étape ultérieure. Pour plus d’informations, consultez la commande de schéma de base de données .show.
Copiez la sortie du script CSL. Pour ce faire, sélectionnez toutes les lignes retournées. Ensuite, cliquez avec le bouton droit et sélectionnez Copier ou utilisez le raccourci clavier Ctrl + C .
Dans le volet de connexion, sélectionnez la base de données dans laquelle vous souhaitez recréer le schéma. Si nécessaire, créez une base de données.
Modifiez le script copié en remplaçant le nom de la base de données d’origine par le nouveau nom de la base de données.
Exécutez la commande suivante, en remplaçant
<CSLScript>par le script.Remarque
Sélectionnez le texte de la commande complète, puis exécutez-le. Si vous ne sélectionnez pas le texte intégral, la commande s’arrête à la première ligne vide du script.
.execute database script <| <CSLScript>Cette commande exécute les commandes à partir du script, recréant le schéma de base de données sur la nouvelle base de données. Pour plus d’informations, consultez la commande de script de base de données .execute.
Vérifiez que le script s’est exécuté correctement. Pour ce faire, vérifiez que le nombre d’enregistrements retournés est identique à celui des enregistrements de la commande show schema. Ensuite, faites défiler jusqu’à la commande finale et vérifiez que la
Resultcolonne estComplete. Si une défaillance se produit, résolvez et réexécutez la commande.Remarque
Vous pouvez réexécuter le script aussi souvent que nécessaire sans effacer les ressources de l’exécution précédente.


