Klonování schématu databáze v Azure Data Exploreru

Tento článek vysvětluje, jak pomocí příkazů pro správu naklonovat schéma databáze Azure Data Exploreru.

Požadavky

Klonování schématu databáze

Tento postup popisuje, jak klonovat schéma databáze pomocí webového uživatelského rozhraní Azure Data Explorer. Případně můžete ke spuštění stejných příkazů pro správu použít klientské knihovny Kusto. Další informace najdete v tématu Vytvoření aplikace pro spouštění příkazů pro správu.

  1. V nabídce vlevo vyberte Dotaz .

  2. Vyberte databázi, jejíž schéma chcete klonovat v podokně připojení.

    Snímek obrazovky s vybranou databází v podokně připojení

  3. Spusťte následující příkaz:

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

    Tento příkaz vrátí skript příkazů pro správu pro opětovné vytvoření schématu databáze. Poznamenejte si počet vrácených záznamů, které použijete k ověření v pozdějším kroku. Další informace naleznete v tématu .show database schema command.

  4. Zkopírujte výstup skriptu CSL výběrem všech vrácených řádků. Pak klikněte pravým tlačítkem myši a vyberte Kopírovat nebo použijte klávesovou zkratku Ctrl+C.

    Snímek obrazovky s vybranými záznamy a kontextovou nabídkou.

  5. V podokně připojení vyberte databázi, do které chcete schéma znovu vytvořit. V případě potřeby vytvořte databázi.

    Snímek obrazovky s druhou vybranou databází v podokně připojení

  6. Upravte zkopírovaný skript nahrazením původního názvu databáze novým názvem databáze.

  7. Spusťte následující příkaz a nahraďte <CSLScript> ho skriptem.

    Poznámka:

    Vyberte celý text příkazu a spusťte ho. Pokud nevyberete celý text, příkaz se zastaví na prvním prázdném řádku skriptu.

    .execute database script <| <CSLScript>
    

    Tento příkaz spustí skript a znovu vytvoří schéma databáze v nové databázi. Další informace naleznete v tématu .execute database script command.

  8. Ověřte, že se skript správně spustil. Zkontrolujte, jestli počet vrácených záznamů odpovídá záznamům z příkazu show schema. Pak přejděte k poslednímu příkazu a ověřte, že sloupec Result je Complete. Pokud dojde k selhání, odstraňte potíže a spusťte příkaz znovu.

    Poznámka:

    Skript můžete znovu spustit tak často, jak potřebujete, aniž byste museli vymazat prostředky z předchozího spuštění.