Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini menjelaskan cara menggunakan perintah manajemen untuk mengkloning skema database Azure Data Explorer.
Prasyarat
- Izin Admin Database
Mengkloning skema database
Langkah-langkah berikut menjelaskan cara mengkloning skema database menggunakan antarmuka pengguna web Azure Data Explorer. Atau, Anda dapat menggunakan pustaka klien Kusto untuk menjalankan perintah manajemen yang sama. Untuk informasi selengkapnya, lihat Membuat aplikasi untuk menjalankan perintah manajemen.
Dari menu sebelah kiri, pilih Kueri.
Di panel koneksi, pilih database yang skemanya ingin Anda kloning.
Jalankan perintah berikut:
.show database schema as csl script with (ShowObfuscatedStrings = true)
Perintah ini mengembalikan skrip perintah manajemen untuk membuat ulang skema database. Perhatikan jumlah rekaman yang dikembalikan, yang digunakan untuk verifikasi di langkah selanjutnya. Untuk informasi selengkapnya, lihat perintah .show database schema.
Salin output skrip CSL. Untuk melakukannya, pilih semua baris yang dikembalikan. Kemudian, klik kanan dan pilih Salin atau gunakan pintasan keyboard Ctrl + C.
Di panel koneksi, pilih database tempat Anda ingin membuat ulang skema. Jika perlu, buat database.
Ubah skrip yang disalin dengan mengganti nama database asli dengan nama database baru.
Jalankan perintah berikut, ganti
<CSLScript>
dengan skrip.Catatan
Pilih teks perintah lengkap lalu jalankan. Jika Anda tidak memilih teks lengkap, perintah akan berhenti di baris kosong pertama dalam skrip.
.execute database script <| <CSLScript>
Perintah ini menjalankan perintah dari skrip, membuat ulang skema database pada database baru. Untuk informasi selengkapnya, lihat perintah skrip database .execute.
Verifikasi bahwa skrip berjalan dengan benar. Untuk melakukannya, periksa apakah jumlah rekaman yang dikembalikan sama dengan rekaman dari perintah perlihatkan skema. Kemudian, gulir ke perintah akhir dan periksa apakah
Result
kolomnya adalahComplete
. Jika kegagalan terjadi, pecahkan masalah dan jalankan perintah lagi.Catatan
Anda dapat menjalankan ulang skrip sesering yang diperlukan tanpa menghapus sumber daya dari eksekusi sebelumnya.