Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln beskriver hur du använder hanteringskommandon för att klona ett Azure Data Explorer databasschema.
Förutsättningar
Klona ett databasschema
De här stegen beskriver hur du klonar ett databasschema med hjälp av webbgränssnittet Azure Data Explorer. Du kan också använda Kusto-klientbiblioteken för att köra samma hanteringskommandon. Mer information finns i Skapa en app för att köra hanteringskommandon.
Välj Fråga på den vänstra menyn.
Välj den databas vars schema du vill klona i anslutningsfönstret.
Kör följande kommando:
.show database schema as csl script with (ShowObfuscatedStrings = true)Det här kommandot returnerar ett skript med hanteringskommandon för att återskapa databasschemat. Observera antalet returnerade poster som du ska använda för verifiering i ett senare steg. Mer information finns i .show database schema command (Visa databasschemakommando).
Kopiera CSL-skriptets utdata genom att välja alla returnerade rader. Högerklicka sedan och välj Kopiera eller använd kortkommandot Ctrl+C.
I anslutningsfönstret väljer du den databas där du vill återskapa schemat. Skapa en databas om det behövs.
Ändra det kopierade skriptet genom att ersätta det ursprungliga databasnamnet med det nya databasnamnet.
Kör följande kommando och
<CSLScript>ersätt med skriptet.Note
Välj den fullständiga kommandotexten och kör den sedan. Om du inte väljer fulltext stoppas kommandot vid den första tomma raden i skriptet.
.execute database script <| <CSLScript>Det här kommandot kör skriptet och återskapar databasschemat på den nya databasen. Mer information finns i .execute database script command.
Kontrollera att skriptet kördes korrekt genom att kontrollera att antalet returnerade poster matchar posterna från kommandot show schema. Rulla sedan till det sista kommandot och kontrollera att
Resultkolumnen ärComplete. Om ett fel inträffar felsöker du och kör kommandot igen.Note
Du kan köra skriptet igen så ofta som det behövs utan att rensa resurser från föregående körning.