Bagikan melalui


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

--name -n

Nama Azure SQL Database.

--partner-server

Nama server untuk membuat replika baru.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--server -s

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.

--assign-identity -i

Tetapkan identitas untuk database.

Properti Nilai
Nilai yang diterima: false, true
--auto-pause-delay

Waktu dalam menit setelah database dijeda secara otomatis. Nilai -1 berarti bahwa jeda otomatis dinonaktifkan.

Properti Nilai
Grup parameter: Serverless offering Arguments
--availability-zone

Zona ketersediaan.

--backup-storage-redundancy --bsr

Redundansi penyimpanan cadangan yang digunakan untuk menyimpan cadangan. Nilai yang diizinkan meliputi: Lokal, Zona, Geo, GeoZone.

--capacity -c

Komponen kapasitas sku dalam jumlah bilangan bulat DTU atau vcore.

Properti Nilai
Grup parameter: Performance Level (components) Arguments
--compute-model

Model komputasi database.

Properti Nilai
Grup parameter: Serverless offering Arguments
Nilai yang diterima: Provisioned, Serverless
--elastic-pool

Nama atau id sumber daya kumpulan elastis untuk membuat database.

Properti Nilai
Grup parameter: Performance Level Arguments
--encryption-protector

Menentukan kunci brankas kunci Azure yang akan digunakan sebagai kunci pelindung enkripsi database.

--encryption-protector-auto-rotation --epauto

Menentukan bendera rotasi otomatis kunci pelindung enkripsi database. Dapat berupa true, false, atau null.

Properti Nilai
Nilai yang diterima: false, true
--family -f

Komponen pembuatan komputasi sku (hanya untuk sku vcore). Nilai yang diizinkan meliputi: Gen4, Gen5.

Properti Nilai
Grup parameter: Performance Level (components) Arguments
--federated-client-id

Id klien federasi untuk SQL Database. Ini digunakan untuk skenario CMK lintas penyewa.

--ha-replicas --read-replicas

Jumlah replika ketersediaan tinggi yang akan disediakan untuk database. Hanya dapat diatur untuk edisi Hyperscale.

--keys

Daftar kunci AKV untuk SQL Database.

--license-type

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
--min-capacity

Kapasitas minimal yang akan selalu dialokasikan database, jika tidak dijeda.

Properti Nilai
Grup parameter: Serverless offering Arguments
--no-wait

Jangan menunggu operasi jangka panjang selesai.

Properti Nilai
Nilai default: False
--partner-database

Nama replika baru. Jika tidak ditentukan, default ke nama database sumber.

--partner-resource-group

Nama grup sumber daya untuk membuat replika baru. Jika tidak ditentukan, default ke grup sumber daya asal.

--partner-sub-id

Id langganan untuk membuat replika baru. Jika tidak ditentukan, default ke id langganan asal.

--preferred-enclave-type

Menentukan jenis enklave untuk sumber daya ini.

Properti Nilai
Nilai yang diterima: Default, VBS
--read-scale

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
--secondary-type

Jenis sekunder yang akan dibuat. Nilai yang diizinkan meliputi: Geo, Bernama.

--service-level-objective --service-objective

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
--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

--umi --user-assigned-identity-id

Daftar identitas yang ditetapkan pengguna untuk SQL Database.

--zone-redundant -z

Menentukan apakah akan mengaktifkan redundansi zona. Defaultnya adalah true jika tidak ada nilai yang ditentukan.

Properti Nilai
Nilai yang diterima: false, true
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

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]
--partner-server

Nama server tempat replika lain berada.

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--ids

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
--name -n

Nama Azure SQL Database.

Properti Nilai
Grup parameter: Resource Id Arguments
--partner-resource-group

Nama grup sumber daya tempat replika lain berada. Jika tidak ditentukan, default ke grup sumber daya database pertama.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Properti Nilai
Grup parameter: Resource Id Arguments
--server -s

Nama Azure SQL Server. Anda dapat mengonfigurasi default menggunakan az configure --defaults sql-server=<name>.

Properti Nilai
Grup parameter: Resource Id Arguments
--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

Properti Nilai
Grup parameter: Resource Id Arguments
--yes -y

Jangan meminta konfirmasi.

Properti Nilai
Nilai default: False
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

Mencantumkan replika database dan status replikasinya.

az sql db replica list-links [--ids]
                             [--name]
                             [--resource-group]
                             [--server]
                             [--subscription]

Mencantumkan replika database dan status replikasinya. (autogenerated)

az sql db replica list-links --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--ids

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
--name -n

Nama Azure SQL Database.

Properti Nilai
Grup parameter: Resource Id Arguments
--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Properti Nilai
Grup parameter: Resource Id Arguments
--server -s

Nama Azure SQL Server. Anda dapat mengonfigurasi default menggunakan az configure --defaults sql-server=<name>.

Properti Nilai
Grup parameter: Resource Id Arguments
--subscription

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
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--verbose

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.

--allow-data-loss

Jika ditentukan, operasi failover akan memungkinkan kehilangan data.

Properti Nilai
Nilai default: False
--ids

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
--name -n

Nama database yang akan di-failover.

Properti Nilai
Grup parameter: Resource Id Arguments
--resource-group -g

Nama grup sumber daya yang berisi replika sekunder yang akan menjadi primer baru.

Properti Nilai
Grup parameter: Resource Id Arguments
--server -s

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
--subscription

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
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False