Klona ett databasschema i Azure Data Explorer

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.

  1. Välj Fråga på den vänstra menyn.

  2. Välj den databas vars schema du vill klona i anslutningsfönstret.

    Skärmbild av den valda databasen i anslutningsfönstret.

  3. 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).

  4. Kopiera CSL-skriptets utdata genom att välja alla returnerade rader. Högerklicka sedan och välj Kopiera eller använd kortkommandot Ctrl+C.

    Skärmbild av de markerade posterna och högerklicksmenyn.

  5. I anslutningsfönstret väljer du den databas där du vill återskapa schemat. Skapa en databas om det behövs.

    Skärmbild av den andra markerade databasen i anslutningsfönstret.

  6. Ändra det kopierade skriptet genom att ersätta det ursprungliga databasnamnet med det nya databasnamnet.

  7. 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.

  8. 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 Result kolumnen är Complete. 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.