Clonare uno schema del database in Esplora dati di Azure

Questo articolo illustra come utilizzare i comandi di gestione per clonare lo schema del database di Esplora dati di Azure.

Prerequisiti

Clonare uno schema di database

Questi passaggi descrivono come clonare uno schema di database usando l'interfaccia utente Web Esplora dati di Azure. In alternativa, è possibile usare le librerie client Kusto per eseguire gli stessi comandi di gestione. Per altre informazioni, vedere Creare un'app per eseguire i comandi di gestione.

  1. Selezionare Query dal menu a sinistra.

  2. Selezionare il database di cui si vuole clonare lo schema nel riquadro di connessione.

    Screenshot del database selezionato nel riquadro connessione.

  3. Esegui questo comando:

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

    Questo comando restituisce uno script di comandi di gestione per ricreare lo schema del database. Si noti il numero di record restituiti, che verranno usati per la verifica in un passaggio successivo. Per altre informazioni, vedere comando dello schema del database .show.

  4. Copiare l'output dello script CSL selezionando tutte le righe restituite. Fare quindi clic con il pulsante destro del mouse e scegliere Copia o usare i tasti di scelta rapida CTRL+C.

    Screenshot dei record selezionati e del menu di scelta rapida.

  5. Nel riquadro connessione selezionare il database in cui si vuole ricreare lo schema. Se necessario, creare un database.

    Schermata dell'altro database selezionato nel riquadro delle connessioni.

  6. Modificare lo script copiato sostituendo il nome del database originale con il nuovo nome del database.

  7. Eseguire il comando seguente, sostituendo <CSLScript> con lo script.

    Nota

    Selezionare il testo completo del comando e quindi eseguirlo. Se non si seleziona il testo completo, il comando si arresterà alla prima riga vuota nello script.

    .execute database script <| <CSLScript>
    

    Questo comando esegue lo script, ricreando lo schema del database nel nuovo database. Per ulteriori informazioni, vedere il comando .execute database script.

  8. Verificare che lo script sia stato eseguito correttamente controllando che il numero di record restituiti corrisponda ai record del comando show schema. Scorrere quindi fino al comando finale e verificare che la Result colonna sia Complete. Se si verifica un errore, risolvere i problemi ed eseguire di nuovo il comando.

    Nota

    È possibile rieseguire lo script con la frequenza necessaria senza cancellare le risorse dall'esecuzione precedente.