Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule wyjaśniono, jak używać poleceń zarządzania do klonowania schematu bazy danych usługi Azure Data Explorer.
Wymagania wstępne
- Uprawnienia administratora bazy danych
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.
Wybierz pozycję Zapytanie z menu po lewej stronie.
Wybierz bazę danych, której schemat chcesz sklonować w okienku połączenia.
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).
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.
W okienku połączenia wybierz bazę danych, w której chcesz ponownie utworzyć schemat. W razie potrzeby utwórz bazę danych.
Zmodyfikuj skopiowany skrypt, zastępując oryginalną nazwę bazy danych nową nazwą bazy danych.
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).
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
ResulttoComplete. 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.