az sql db ltr-backup

Grup perintah ini dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Mengelola cadangan retensi jangka panjang database SQL.

Perintah

Nama Deskripsi Jenis Status
az sql db ltr-backup delete

Menghapus cadangan retensi jangka panjang.

Inti Pratinjau
az sql db ltr-backup list

Cantumkan cadangan retensi jangka panjang untuk lokasi, server, atau database.

Inti Pratinjau
az sql db ltr-backup restore

Pulihkan cadangan retensi jangka panjang ke database baru.

Inti Pratinjau
az sql db ltr-backup show

Dapatkan cadangan retensi jangka panjang untuk database.

Inti Pratinjau
az sql db ltr-backup wait

Tempatkan CLI dalam status tunggu hingga kondisi database terpenuhi.

Inti Pratinjau

az sql db ltr-backup delete

Pratinjau

Grup perintah 'sql db ltr-backup' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Menghapus cadangan retensi jangka panjang.

az sql db ltr-backup delete --database
                            --location
                            --name
                            --server
                            [--yes]

Contoh

Hapus cadangan retensi jangka panjang untuk database.

az sql db ltr-backup delete -l southeastasia -s myserver -d mydb -n "3214b3fb-fba9-43e7-96a3-09e35ffcb336;132292152080000000"

Parameter yang Diperlukan

--database -d

Nama Azure SQL Database. Jika ditentukan (bersama dengan nama server), mengambil semua cadangan yang diminta di bawah database ini.

--location -l

Lokasi cadangan yang diinginkan.

--name -n

Nama cadangan LTR. Gunakan 'az sql db ltr-backup show' atau 'az sql db ltr-backup list' untuk nama cadangan.

--server -s

Nama Azure SQL Server. Jika ditentukan, mengambil semua cadangan yang diminta di bawah server ini.

Parameter Opsional

--yes -y

Jangan meminta konfirmasi.

nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az sql db ltr-backup list

Pratinjau

Grup perintah 'sql db ltr-backup' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Cantumkan cadangan retensi jangka panjang untuk lokasi, server, atau database.

az sql db ltr-backup list --location
                          [--database]
                          [--database-state]
                          [--latest]
                          [--resource-group]
                          [--server]

Contoh

Mencantumkan cadangan retensi jangka panjang untuk database.

az sql db ltr-backup list -l southeastasia -s myserver -d mydb

Mencantumkan cadangan retensi jangka panjang untuk server (hanya mencantumkan cadangan LTR terbaru, yang termasuk dalam database langsung).

az sql db ltr-backup list -l southeastasia -s myserver --database-state Live --only-latest-per-database True

Mencantumkan cadangan retensi jangka panjang untuk server (dengan argumen grup sumber daya).

az sql db ltr-backup list -l southeastasia -g mygroup -s myserver

Mencantumkan cadangan retensi jangka panjang untuk lokasi (hanya mencantumkan cadangan LTR terbaru, yang termasuk dalam database langsung).

az sql db ltr-backup list -l southeastasia --database-state Live --only-latest-per-database True

Mencantumkan cadangan retensi jangka panjang untuk lokasi (dengan argumen grup sumber daya).

az sql db ltr-backup list -l southeastasia -g mygroup

Parameter yang Diperlukan

--location -l

Lokasi cadangan yang diinginkan.

Parameter Opsional

--database -d

Nama Azure SQL Database. Jika ditentukan (bersama dengan nama server), mengambil semua cadangan yang diminta di bawah database ini.

--database-state --state

'Semua', 'Langsung', atau 'Dihapus'. Akan mengambil cadangan hanya dari database dari status yang ditentukan. Jika tidak ada status yang diprovisikan, default ke 'Semua'.

--latest --only-latest-per-database

Jika true, hanya akan mengembalikan cadangan terbaru untuk setiap database.

--resource-group -g

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

--server -s

Nama Azure SQL Server. Jika ditentukan, mengambil semua cadangan yang diminta di bawah server ini.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az sql db ltr-backup restore

Pratinjau

Grup perintah 'sql db ltr-backup' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Pulihkan cadangan retensi jangka panjang ke database baru.

az sql db ltr-backup restore --backup-id
                             --dest-database
                             --dest-resource-group
                             --dest-server
                             [--assign-identity {false, true}]
                             [--auto-pause-delay]
                             [--availability-zone]
                             [--backup-storage-redundancy]
                             [--capacity]
                             [--compute-model {Provisioned, Serverless}]
                             [--edition]
                             [--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]
                             [--preferred-enclave-type {Default, VBS}]
                             [--read-scale {Disabled, Enabled}]
                             [--service-level-objective]
                             [--tags]
                             [--umi]
                             [--zone-redundant {false, true}]

Contoh

Pulihkan cadangan LTR.

az sql db ltr-backup restore \
--dest-database targetdb --dest-server myserver --dest-resource-group mygroup \
--backup-id "/subscriptions/6caa113c-794c-42f8-ab9d-878d8aa104dc/resourceGroups/mygroup/providers/Microsoft.Sql/locations/southeastasia/longTermRetentionServers/myserver/longTermRetentionDatabases/sourcedb/longTermRetentionBackups/3214b3fb-fba9-43e7-96a3-09e35ffcb336;132292152080000000"

Parameter yang Diperlukan

--backup-id

Id sumber daya cadangan retensi jangka panjang yang akan dipulihkan. Gunakan 'az sql db ltr-backup show' atau 'az sql db ltr-backup list' untuk id cadangan.

--dest-database

Nama database yang akan dibuat sebagai tujuan pemulihan.

--dest-resource-group

Nama grup sumber daya server yang akan dipulihkan databasenya.

--dest-server

Nama server yang akan dipulihkan databasenya.

Parameter Opsional

--assign-identity -i

Tetapkan identitas untuk database.

nilai yang diterima: false, true
--auto-pause-delay

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

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

--compute-model

Model komputasi database.

nilai yang diterima: Provisioned, Serverless
--edition --tier -e

Komponen edisi sku. Nilai yang diizinkan meliputi: Dasar, Standar, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

--elastic-pool

Nama atau id sumber daya kumpulan elastis untuk membuat database.

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

nilai yang diterima: false, true
--family -f

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

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

nilai yang diterima: BasePrice, LicenseIncluded
--min-capacity

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

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--preferred-enclave-type

Menentukan jenis enklave untuk sumber daya ini.

nilai yang diterima: Default, VBS
--read-scale

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.

nilai yang diterima: Disabled, Enabled
--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.

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

nilai yang diterima: false, true
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az sql db ltr-backup show

Pratinjau

Grup perintah 'sql db ltr-backup' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Dapatkan cadangan retensi jangka panjang untuk database.

az sql db ltr-backup show --database
                          --location
                          --name
                          --server

Contoh

Perlihatkan cadangan retensi jangka panjang untuk database.

az sql db ltr-backup show -l southeastasia -s myserver -d mydb -n "3214b3fb-fba9-43e7-96a3-09e35ffcb336;132292152080000000;Hot"

Parameter yang Diperlukan

--database -d

Nama Azure SQL Database. Jika ditentukan (bersama dengan nama server), mengambil semua cadangan yang diminta di bawah database ini.

--location -l

Lokasi cadangan yang diinginkan.

--name -n

Nama cadangan LTR. Gunakan 'az sql db ltr-backup show' atau 'az sql db ltr-backup list' untuk nama cadangan.

--server -s

Nama Azure SQL Server. Jika ditentukan, mengambil semua cadangan yang diminta di bawah server ini.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az sql db ltr-backup wait

Pratinjau

Grup perintah 'sql db ltr-backup' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Tempatkan CLI dalam status tunggu hingga kondisi database terpenuhi.

az sql db ltr-backup wait [--created]
                          [--custom]
                          [--deleted]
                          [--exists]
                          [--expand]
                          [--filter]
                          [--ids]
                          [--interval]
                          [--name]
                          [--resource-group]
                          [--server]
                          [--subscription]
                          [--timeout]
                          [--updated]

Parameter Opsional

--created

Tunggu hingga dibuat dengan 'provisioningState' di 'Berhasil'.

nilai default: False
--custom

Tunggu hingga kondisi memenuhi kueri JMESPath kustom. Misalnya provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Tunggu hingga dihapus.

nilai default: False
--exists

Tunggu hingga sumber daya ada.

nilai default: False
--expand

Sumber daya anak untuk disertakan dalam respons. Nilai defaultnya adalah Tidak Ada.

--filter

Ekspresi filter OData yang memfilter elemen dalam koleksi. Nilai defaultnya adalah Tidak Ada.

--ids

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.

--interval

Interval polling dalam hitungan detik.

nilai default: 30
--name -n

Nama Azure SQL Database.

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

--subscription

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

--timeout

Tunggu maksimum dalam detik.

nilai default: 3600
--updated

Tunggu hingga diperbarui dengan provisioningState di 'Berhasil'.

nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.