Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek vysvětluje, jak pomocí příkazů pro správu naklonovat schéma databáze Azure Data Exploreru.
Požadavky
- Oprávnění správce databáze
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.
V nabídce vlevo vyberte Dotaz .
Vyberte databázi, jejíž schéma chcete klonovat v podokně připojení.
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.
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.
V podokně připojení vyberte databázi, do které chcete schéma znovu vytvořit. V případě potřeby vytvořte databázi.
Upravte zkopírovaný skript nahrazením původního názvu databáze novým názvem databáze.
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.
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
ResultjeComplete. 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í.