Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье объясняется, как использовать команды управления для клонирования схемы базы данных Azure Data Explorer.
Предварительные требования
- Разрешения администратора базы данных
Клонирование схемы базы данных
В этих шагах описывается, как клонировать схему базы данных с помощью веб-интерфейса Azure Data Explorer. Кроме того, можно использовать клиентские библиотеки Kusto для выполнения одной и той же команды управления. Дополнительные сведения см. в статье "Создание приложения для выполнения команд управления".
Выберите "Запрос" в меню слева.
Выберите в области подключения базу данных, схему которой вы хотите клонировать.
Выполните следующую команду:
.show database schema as csl script with (ShowObfuscatedStrings = true)Эта команда возвращает скрипт команд управления для повторного создания схемы базы данных. Обратите внимание на количество возвращаемых записей, которые будут использоваться для проверки на следующем шаге. Дополнительные сведения см. в команде .show database schema command.
Скопируйте выходные данные скрипта CSL, выбрав все возвращаемые строки. Затем щелкните правой кнопкой мыши и выберите " Копировать " или используйте сочетание клавиш CTRL+C.
В области подключения выберите базу данных, в которой необходимо повторно создать схему. При необходимости создайте базу данных.
Измените скопированный скрипт, заменив исходное имя базы данных новым именем базы данных.
Выполните следующую команду, заменив
<CSLScript>на скрипт.Примечание.
Выберите полный текст команды и запустите его. Если вы не выберете полный текст, команда остановится на первой пустой строке в скрипте.
.execute database script <| <CSLScript>Эта команда выполняет скрипт, воссоздав схему базы данных в новой базе данных. Дополнительные сведения см. в описании команды .execute database script.
Убедитесь, что сценарий выполнен правильно, проверив, что количество возвращаемых записей соответствует записям из команды show schema. Затем прокрутите до последней команды и проверьте, что столбец
Resultимеет значениеComplete. Если происходит сбой, устраните неполадки и повторите команду.Примечание.
При необходимости можно повторно запустить скрипт без очистки ресурсов из предыдущего запуска.