Klonowanie schematu bazy danych w usłudze Azure Data Explorer

W tym artykule wyjaśniono, jak używać poleceń zarządzania do klonowania schematu bazy danych usługi Azure Data Explorer.

Wymagania wstępne

Klonowanie schematu bazy danych

W tych krokach opisano sposób klonowania schematu bazy danych przy użyciu Azure Data Explorer internetowego interfejsu użytkownika. Alternatywnie możesz użyć bibliotek klienckich usługi Kusto do uruchamiania tych samych poleceń zarządzania. Aby uzyskać więcej informacji, zobacz Tworzenie aplikacji do uruchamiania poleceń zarządzania.

  1. Wybierz pozycję Zapytanie z menu po lewej stronie.

  2. Wybierz bazę danych, której schemat chcesz sklonować w okienku połączenia.

    Zrzut ekranu przedstawiający wybraną bazę danych w okienku połączenia.

  3. Uruchom następujące polecenie:

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

    To polecenie zwraca skrypt poleceń zarządzania w celu odtworzenia schematu bazy danych. Zanotuj liczbę zwróconych rekordów, które będą używane do weryfikacji w późniejszym kroku. Aby uzyskać więcej informacji, zobacz .show database schema command (Pokaż schemat bazy danych).

  4. Skopiuj dane wyjściowe skryptu CSL, wybierając wszystkie zwrócone wiersze. Następnie kliknij prawym przyciskiem myszy i wybierz polecenie Kopiuj lub użyj skrótu klawiaturowego Ctrl+C.

    Zrzut ekranu przedstawiający wybrane rekordy i menu prawym przyciskiem myszy.

  5. W okienku połączenia wybierz bazę danych, w której chcesz ponownie utworzyć schemat. W razie potrzeby utwórz bazę danych.

    Zrzut ekranu przedstawiający inną wybraną bazę danych w okienku połączenia.

  6. Zmodyfikuj skopiowany skrypt, zastępując oryginalną nazwę bazy danych nową nazwą bazy danych.

  7. Uruchom następujące polecenie, zastępując <CSLScript> skryptem.

    Uwaga

    Wybierz pełny tekst polecenia, a następnie uruchom go. Jeśli nie wybierzesz pełnego tekstu, polecenie zatrzyma się w pierwszym pustym wierszu skryptu.

    .execute database script <| <CSLScript>
    

    To polecenie uruchamia skrypt, odtwarzając schemat bazy danych w nowej bazie danych. Aby uzyskać więcej informacji, zobacz .execute database script command (Wykonywanie skryptu bazy danych).

  8. Sprawdź, czy skrypt został uruchomiony poprawnie, sprawdzając, czy liczba zwracanych rekordów jest zgodna z rekordami z polecenia show schema. Następnie przewiń do końcowego polecenia i sprawdź, czy kolumna Result to Complete. Jeśli wystąpi awaria, rozwiąż problemy i ponownie uruchom polecenie.

    Uwaga

    Skrypt można uruchomić ponownie tak często, jak to konieczne bez czyszczenia zasobów z poprzedniego uruchomienia.