Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird erläutert, wie Sie Verwaltungsbefehle verwenden , um ein Azure Data Explorer-Datenbankschema zu klonen .
Voraussetzungen
Klonen eines Datenbankschemas
In diesen Schritten wird beschrieben, wie Sie ein Datenbankschema mithilfe der Azure Data Explorer Web-UI klonen. Alternativ können Sie die Kusto-Clientbibliotheken verwenden, um dieselben Verwaltungsbefehle auszuführen. Weitere Informationen finden Sie unter Erstellen einer App zum Ausführen von Verwaltungsbefehlen.
Wählen Sie im linken Menü Abfragen aus.
Wählen Sie die Datenbank aus, deren Schema Sie im Verbindungsbereich klonen möchten.
Führen Sie den folgenden Befehl aus:
.show database schema as csl script with (ShowObfuscatedStrings = true)Dieser Befehl gibt ein Skript mit Verwaltungsbefehlen zurück, um das Datenbankschema neu zu erstellen. Beachten Sie die Anzahl der zurückgegebenen Datensätze, die Sie in einem späteren Schritt zur Überprüfung verwenden werden. Weitere Informationen finden Sie unter .show database schema command.
Kopieren Sie die CSL-Skriptausgabe, indem Sie alle zurückgegebenen Zeilen auswählen. Klicken Sie dann mit der rechten Maustaste, und wählen Sie "Kopieren" aus, oder verwenden Sie die Tastenkombination STRG+C.
Wählen Sie im Verbindungsbereich die Datenbank aus, in der Sie das Schema neu erstellen möchten. Erstellen Sie bei Bedarf eine Datenbank.
Ändern Sie das kopierte Skript, indem Sie den ursprünglichen Datenbanknamen durch den neuen Datenbanknamen ersetzen.
Führen Sie den folgenden Befehl aus, wobei Sie
<CSLScript>durch das Skript ersetzen.Hinweis
Wählen Sie den vollständigen Befehlstext aus, und führen Sie ihn aus. Wenn Sie den Vollständigen Text nicht markieren, wird der Befehl an der ersten leeren Zeile im Skript beendet.
.execute database script <| <CSLScript>Mit diesem Befehl wird das Skript ausgeführt und das Datenbankschema für die neue Datenbank neu erstellt. Weitere Informationen finden Sie unter ".execute"-Datenbankskriptbefehl.
Überprüfen Sie, ob das Skript ordnungsgemäß ausgeführt wurde, indem Sie überprüfen, ob die Anzahl der zurückgegebenen Datensätze mit den Datensätzen aus dem Befehl "Schema anzeigen" übereinstimmt. Scrollen Sie dann zum endgültigen Befehl, und überprüfen Sie, ob die
ResultSpalte istComplete. Wenn ein Fehler auftritt, beheben Sie den Fehler und führen Sie den Befehl erneut aus.Hinweis
Sie können das Skript so oft wie nötig erneut ausführen, ohne Ressourcen aus der vorherigen Ausführung zu löschen.