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. |
Core | GA |
| az sql db replica delete-link |
Hentikan replikasi data secara permanen antara dua replika database. |
Core | GA |
| az sql db replica list-links |
Mencantumkan replika database dan status replikasinya. |
Core | GA |
| az sql db replica set-primary |
Atur database replika utama dengan melakukan failover dari database replika utama saat ini. |
Core | 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 --bsr]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation --epauto {false, true}]
[--family]
[--federated-client-id]
[--ha-replicas --read-replicas]
[--keys]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--no-wait]
[--partner-database]
[--partner-resource-group]
[--partner-sub-id]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--secondary-type]
[--service-level-objective --service-objective]
[--tags]
[--umi --user-assigned-identity-id]
[--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
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Tetapkan identitas untuk database.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Waktu dalam menit setelah database dijeda secara otomatis. Nilai -1 berarti bahwa jeda otomatis dinonaktifkan.
| Properti | Nilai |
|---|---|
| Grup parameter: | Serverless offering Arguments |
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.
| Properti | Nilai |
|---|---|
| Grup parameter: | Performance Level (components) Arguments |
Model komputasi database.
| Properti | Nilai |
|---|---|
| Grup parameter: | Serverless offering Arguments |
| Nilai yang diterima: | Provisioned, Serverless |
Nama atau id sumber daya kumpulan elastis untuk membuat database.
| Properti | Nilai |
|---|---|
| Grup parameter: | Performance Level Arguments |
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.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Komponen pembuatan komputasi sku (hanya untuk sku vcore). Nilai yang diizinkan meliputi: Gen4, Gen5.
| Properti | Nilai |
|---|---|
| Grup parameter: | Performance Level (components) Arguments |
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 BasePricejika Anda memiliki lisensi dan memenuhi syarat untuk Azure HybridBenefit.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | BasePrice, LicenseIncluded |
Kapasitas minimal yang akan selalu dialokasikan database, jika tidak dijeda.
| Properti | Nilai |
|---|---|
| Grup parameter: | Serverless offering Arguments |
Jangan menunggu operasi jangka panjang selesai.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
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.
Id langganan untuk membuat replika baru. Jika tidak ditentukan, default ke id langganan asal.
Menentukan jenis enklave untuk sumber daya ini.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | Default, VBS |
Jika diaktifkan, koneksi yang memiliki niat aplikasi diatur ke readonly dalam string koneksinya dapat dirutekan ke replika sekunder baca-saja. Properti ini hanya dapat diatur untuk database Premium dan Business Critical.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | Disabled, Enabled |
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.
| Properti | Nilai |
|---|---|
| Grup parameter: | Performance Level Arguments |
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.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format output.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
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
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama Azure SQL Database.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
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>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama Azure SQL Server. Anda dapat mengonfigurasi default menggunakan az configure --defaults sql-server=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Jangan meminta konfirmasi.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format output.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
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. (autogenerated)
az sql db replica list-links --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama Azure SQL Database.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama Azure SQL Server. Anda dapat mengonfigurasi default menggunakan az configure --defaults sql-server=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format output.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
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. (autogenerated)
az sql db replica set-primary --allow-data-loss --name MyDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Jika ditentukan, operasi failover akan memungkinkan kehilangan data.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama database yang akan di-failover.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama grup sumber daya yang berisi replika sekunder yang akan menjadi primer baru.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama server yang berisi replika sekunder yang akan menjadi primer baru. Anda dapat mengonfigurasi default menggunakan az configure --defaults sql-server=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format output.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |