az sql db replica
Mengelola replikasi antar database.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az sql db replica create |
Buat database sebagai replika sekunder yang dapat dibaca dari database yang sudah ada. |
Inti | GA |
az sql db replica delete-link |
Hentikan replikasi data secara permanen antara dua replika database. |
Inti | GA |
az sql db replica list-links |
Mencantumkan replika database dan status replikasinya. |
Inti | GA |
az sql db replica set-primary |
Atur database replika utama dengan melakukan failover dari database replika utama saat ini. |
Inti | GA |
az sql db replica create
Buat database sebagai replika sekunder yang dapat dibaca dari database yang sudah ada.
Daftar lengkap opsi tingkat performa dapat dilihat dengan mengeksekusi az sql db list-editions -a -o table -l LOCATION
. Database sekunder harus memiliki edisi yang sama dengan database utama.
az sql db replica create --name
--partner-server
--resource-group
--server
[--assign-identity {false, true}]
[--auto-pause-delay]
[--availability-zone]
[--backup-storage-redundancy]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation {false, true}]
[--family]
[--federated-client-id]
[--ha-replicas]
[--keys]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--no-wait]
[--partner-database]
[--partner-resource-group]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--secondary-type]
[--service-level-objective]
[--tags]
[--umi]
[--zone-redundant {false, true}]
Contoh
Buat database dengan tingkat performa S0 sebagai replika sekunder dari database Standar yang ada.
az sql db replica create -g mygroup -s myserver -n originalDb --partner-server newDb --service-objective S0
Membuat database dengan edisi GeneralPurpose, perangkat keras Gen4, dan 1 vcore sebagai replika sekunder dari database GeneralPurpose yang ada
az sql db replica create -g mygroup -s myserver -n originalDb --partner-server newDb -f Gen4 -c 1
Buat database dengan penyimpanan cadangan zona redundan sebagai replika sekunder dari database yang ada.
az sql db replica create -g mygroup -s myserver -n originalDb --partner-server newDb --backup-storage-redundancy Zone
Parameter yang Diperlukan
Nama Azure SQL Database.
Nama server untuk membuat replika baru.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama Azure SQL Server. Anda dapat mengonfigurasi default menggunakan az configure --defaults sql-server=<name>
.
Parameter Opsional
Tetapkan identitas untuk database.
Waktu dalam menit setelah database dijeda secara otomatis. Nilai -1 berarti bahwa jeda otomatis dinonaktifkan.
Zona ketersediaan.
Redundansi penyimpanan cadangan yang digunakan untuk menyimpan cadangan. Nilai yang diizinkan meliputi: Lokal, Zona, Geo, GeoZone.
Komponen kapasitas sku dalam jumlah bilangan bulat DTU atau vcore.
Model komputasi database.
Nama atau id sumber daya kumpulan elastis untuk membuat database.
Menentukan kunci brankas kunci Azure yang akan digunakan sebagai kunci pelindung enkripsi database.
Menentukan bendera rotasi otomatis kunci pelindung enkripsi database. Dapat berupa true, false, atau null.
Komponen pembuatan komputasi sku (hanya untuk sku vcore). Nilai yang diizinkan meliputi: Gen4, Gen5.
Id klien federasi untuk SQL Database. Ini digunakan untuk skenario CMK lintas penyewa.
Jumlah replika ketersediaan tinggi yang akan disediakan untuk database. Hanya dapat diatur untuk edisi Hyperscale.
Daftar kunci AKV untuk SQL Database.
Jenis lisensi yang akan diterapkan untuk database ini.LicenseIncluded
jika Anda memerlukan lisensi, atau BasePrice
jika Anda memiliki lisensi dan memenuhi syarat untuk Azure HybridBenefit.
Kapasitas minimal yang akan selalu dialokasikan database, jika tidak dijeda.
Jangan menunggu operasi jangka panjang selesai.
Nama replika baru. Jika tidak ditentukan, default ke nama database sumber.
Nama grup sumber daya untuk membuat replika baru. Jika tidak ditentukan, default ke grup sumber daya asal.
Menentukan jenis enklave untuk sumber daya ini.
Jika diaktifkan, koneksi yang memiliki niat aplikasi diatur ke readonly di string koneksi mereka dapat dirutekan ke replika sekunder baca-saja. Properti ini hanya dapat diatur untuk database Premium dan Business Critical.
Jenis sekunder yang akan dibuat. Nilai yang diizinkan meliputi: Geo, Bernama.
Tujuan layanan untuk database baru. Misalnya: Dasar, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.
Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.
Daftar identitas yang ditetapkan pengguna untuk SQL Database.
Menentukan apakah akan mengaktifkan redundansi zona. Defaultnya adalah true jika tidak ada nilai yang ditentukan.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az sql db replica delete-link
Hentikan replikasi data secara permanen antara dua replika database.
az sql db replica delete-link --partner-server
[--ids]
[--name]
[--partner-resource-group]
[--resource-group]
[--server]
[--subscription]
[--yes]
Parameter yang Diperlukan
Nama server tempat replika lain berada.
Parameter Opsional
Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
Nama Azure SQL Database.
Nama grup sumber daya tempat replika lain berada. Jika tidak ditentukan, default ke grup sumber daya database pertama.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama Azure SQL Server. Anda dapat mengonfigurasi default menggunakan az configure --defaults sql-server=<name>
.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Jangan meminta konfirmasi.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az sql db replica list-links
Mencantumkan replika database dan status replikasinya.
az sql db replica list-links [--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
Contoh
Mencantumkan replika database dan status replikasinya. (dibuat otomatis)
az sql db replica list-links --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
Parameter Opsional
Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
Nama Azure SQL Database.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama Azure SQL Server. Anda dapat mengonfigurasi default menggunakan az configure --defaults sql-server=<name>
.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az sql db replica set-primary
Atur database replika utama dengan melakukan failover dari database replika utama saat ini.
az sql db replica set-primary [--allow-data-loss]
[--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
Contoh
Atur database replika utama dengan melakukan failover dari database replika utama saat ini. (dibuat otomatis)
az sql db replica set-primary --allow-data-loss --name MyDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription
Parameter Opsional
Jika ditentukan, operasi failover akan memungkinkan kehilangan data.
Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
Nama database yang akan di-failover.
Nama grup sumber daya yang berisi replika sekunder yang akan menjadi primer baru.
Nama server yang berisi replika sekunder yang akan menjadi primer baru. Anda dapat mengonfigurasi default menggunakan az configure --defaults sql-server=<name>
.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.