Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se explica cómo usar comandos de administración para clonar un esquema de base de datos de Azure Data Explorer.
Requisitos previos
- Permisos de administrador de base de datos
Clonación de un esquema de base de datos
En estos pasos se describe cómo clonar un esquema de base de datos mediante la interfaz de usuario web Azure Data Explorer. Como alternativa, puede usar las bibliotecas cliente de Kusto para ejecutar los mismos comandos de administración. Para obtener más información, consulte Creación de una aplicación para ejecutar comandos de administración.
Seleccione Consulta en el menú de la izquierda.
Seleccione la base de datos cuyo esquema desea clonar en el panel de conexión.
Ejecute el siguiente comando:
.show database schema as csl script with (ShowObfuscatedStrings = true)Este comando devuelve un script de comandos de administración para volver a crear el esquema de la base de datos. Anote el número de registros devueltos, que usará para la comprobación en un paso posterior. Para obtener más información, consulte el comando .show database schema.
Copie la salida del script de CSL seleccionando todas las filas devueltas. A continuación, haga clic con el botón derecho y seleccione Copiar o use el método abreviado de teclado Ctrl+C.
En el panel de conexión, seleccione la base de datos donde desea volver a crear el esquema. Si es necesario, cree una base de datos.
Modifique el script copiado reemplazando el nombre de la base de datos original por el nuevo nombre de la base de datos.
Ejecute el comando siguiente, reemplazando
<CSLScript>por el script.Nota:
Seleccione el texto completo del comando y, a continuación, ejecútelo. Si no selecciona el texto completo, el comando se detendrá en la primera línea vacía del script.
.execute database script <| <CSLScript>Este comando ejecuta el script, recreando el esquema de la base de datos en la nueva base de datos. Para obtener más información, consulte el comando de script de base de datos .execute.
Compruebe que el script se ejecutó correctamente comprobando que el número de registros devueltos coincide con los registros del comando show schema. A continuación, desplácese hasta el comando final y compruebe que la
Resultcolumna esComplete. Si se produce un error, solucione los problemas y vuelva a ejecutar el comando.Nota:
Puede volver a ejecutar el script con la frecuencia necesaria sin borrar los recursos de la ejecución anterior.