Een databaseschema klonen in Azure Data Explorer

In dit artikel wordt uitgelegd hoe u managementopdrachten gebruikt om een Azure Data Explorer databaseschema te klonen.

Vereiste voorwaarden

Een databaseschema klonen

In deze stappen wordt beschreven hoe u een databaseschema kloont met behulp van de Azure Data Explorer webgebruikersinterface. U kunt ook de Kusto-clientbibliotheken gebruiken om dezelfde beheeropdrachten uit te voeren. Zie Een app maken om beheeropdrachten uit te voeren voor meer informatie.

  1. Selecteer Query in het linkermenu.

  2. Selecteer de database waarvan u het schema wilt klonen in het verbindingsvenster.

    Schermopname van de geselecteerde database in het verbindingsvenster.

  3. Voer de volgende opdracht uit:

    .show database schema as csl script with (ShowObfuscatedStrings = true)
    

    Met deze opdracht wordt een script met beheeropdrachten geretourneerd om het databaseschema opnieuw te maken. Noteer het aantal geretourneerde records, dat u in een latere stap voor verificatie gaat gebruiken. Zie de opdracht .show database schema voor meer informatie.

  4. Kopieer de uitvoer van het CSL-script door alle geretourneerde rijen te selecteren. Klik vervolgens met de rechtermuisknop en selecteer Kopiƫren of gebruik de sneltoets Ctrl+C.

    Schermopname van de geselecteerde records en het snelmenu.

  5. Selecteer in het verbindingsvenster de database waarin u het schema opnieuw wilt maken. Maak indien nodig een database.

    Schermopname van de andere geselecteerde database in het verbindingsvenster.

  6. Wijzig het gekopieerde script door de oorspronkelijke databasenaam te vervangen door de nieuwe databasenaam.

  7. Voer de volgende opdracht uit, waarbij u <CSLScript> vervangt door het script.

    Note

    Selecteer de volledige opdrachttekst en voer deze uit. Als u de volledige tekst niet selecteert, stopt de opdracht op de eerste lege regel in het script.

    .execute database script <| <CSLScript>
    

    Met deze opdracht wordt het script uitgevoerd en wordt het databaseschema opnieuw gemaakt op de nieuwe database. Zie de opdracht .execute databasescript voor meer informatie.

  8. Controleer of het script correct is uitgevoerd door te controleren of het aantal geretourneerde records overeenkomt met de records uit de opdracht Schema weergeven. Schuif vervolgens naar de laatste opdracht en controleer of de Result kolom is Complete. Als er een fout optreedt, kunt u de opdracht oplossen en opnieuw uitvoeren.

    Note

    U kunt het script zo vaak als nodig opnieuw uitvoeren zonder resources uit de vorige uitvoering te wissen.