az sql db

Mengelola database.

Perintah

Nama Deskripsi Jenis Status
az sql db advanced-threat-protection-setting

Mengelola pengaturan perlindungan ancaman tingkat lanjut database.

Inti GA
az sql db advanced-threat-protection-setting show

Mendapatkan pengaturan perlindungan ancaman tingkat lanjut.

Inti GA
az sql db advanced-threat-protection-setting update

Perbarui pengaturan perlindungan ancaman tingkat lanjut database.

Inti GA
az sql db audit-policy

Mengelola kebijakan audit database.

Inti GA
az sql db audit-policy show

Tampilkan kebijakan audit database.

Inti GA
az sql db audit-policy update

Memperbarui kebijakan audit database.

Inti GA
az sql db audit-policy wait

Tempatkan CLI dalam status tunggu hingga kondisi kebijakan audit database terpenuhi.

Inti GA
az sql db classification

Mengelola klasifikasi sensitivitas.

Inti GA
az sql db classification delete

Hapus klasifikasi sensitivitas kolom tertentu.

Inti GA
az sql db classification list

Dapatkan klasifikasi sensitivitas database tertentu.

Inti GA
az sql db classification recommendation

Mengelola rekomendasi klasifikasi sensitivitas.

Inti GA
az sql db classification recommendation disable

Nonaktifkan rekomendasi sensitivitas untuk kolom tertentu (rekomendasi diaktifkan secara default pada semua kolom).

Inti GA
az sql db classification recommendation enable

Aktifkan rekomendasi sensitivitas untuk kolom tertentu (rekomendasi diaktifkan secara default pada semua kolom).

Inti GA
az sql db classification recommendation list

Cantumkan klasifikasi sensitivitas yang direkomendasikan dari database tertentu.

Inti GA
az sql db classification show

Dapatkan klasifikasi sensitivitas kolom tertentu.

Inti GA
az sql db classification update

Perbarui klasifikasi sensitivitas kolom.

Inti GA
az sql db copy

Buat salinan database.

Inti GA
az sql db create

Membuat database.

Inti GA
az sql db delete

Menghapus database.

Inti GA
az sql db export

Ekspor database ke bacpac.

Inti GA
az sql db geo-backup

Mengelola cadangan redundan geografis database SQL.

Inti Pratinjau
az sql db geo-backup list

Mendapatkan daftar database yang dapat dipulihkan.

Inti Pratinjau
az sql db geo-backup restore

Memulihkan cadangan geo-redundan ke database baru.

Inti Pratinjau
az sql db geo-backup show

Mendapatkan database yang dapat dipulihkan, yang merupakan sumber daya yang mewakili cadangan geo database.

Inti Pratinjau
az sql db import

Mengimpor bacpac ke database yang sudah ada.

Inti GA
az sql db ledger-digest-uploads

Mengelola pengaturan unggahan hash ledger.

Inti GA
az sql db ledger-digest-uploads disable

Nonaktifkan pengunggahan hash ledger.

Inti GA
az sql db ledger-digest-uploads enable

Aktifkan pengunggahan hash ledger ke akun Azure Storage atau ke Azure Confidential Ledger. Jika pengunggahan hash ledger sudah diaktifkan, cmdlet mengatur ulang titik akhir penyimpanan hash ke nilai baru.

Inti GA
az sql db ledger-digest-uploads show

Tampilkan pengaturan hash ledger saat ini.

Inti GA
az sql db list

Mencantumkan database di server atau kumpulan elastis.

Inti GA
az sql db list-deleted

Mendapatkan daftar database yang dihilangkan yang dapat dihilangkan.

Inti GA
az sql db list-editions

Perlihatkan edisi database yang tersedia untuk langganan yang saat ini aktif.

Inti GA
az sql db list-usages

Mendapatkan penggunaan database.

Inti GA
az sql db ltr-backup

Mengelola cadangan retensi jangka panjang database SQL.

Inti Pratinjau
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-policy

Mengelola kebijakan penyimpanan jangka panjang database SQL.

Inti Pratinjau
az sql db ltr-policy set

Memperbarui pengaturan retensi jangka panjang untuk database.

Inti Pratinjau
az sql db ltr-policy show

Perlihatkan kebijakan penyimpanan jangka panjang untuk database.

Inti Pratinjau
az sql db op

Mengelola operasi pada database.

Inti GA
az sql db op cancel

Membatalkan operasi asinkron pada database.

Inti GA
az sql db op list

Mendapatkan daftar operasi yang dilakukan pada database.

Inti GA
az sql db rename

Mengganti nama database.

Inti GA
az sql db replica

Mengelola replikasi antar database.

Inti GA
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 restore

Buat database baru dengan memulihkan dari cadangan.

Inti GA
az sql db show

Dapatkan detail untuk database.

Inti GA
az sql db show-connection-string

Menghasilkan untaian koneksi ke database.

Inti GA
az sql db show-deleted

Dapatkan detail untuk database yang dihapus.

Inti GA
az sql db str-policy

Mengelola kebijakan penyimpanan jangka pendek database SQL.

Inti Pratinjau
az sql db str-policy set

Memperbarui pengaturan retensi jangka pendek untuk database langsung.

Inti Pratinjau
az sql db str-policy show

Perlihatkan kebijakan penyimpanan jangka pendek untuk database langsung.

Inti Pratinjau
az sql db str-policy wait

Tempatkan CLI dalam status tunggu hingga kebijakan ditetapkan.

Inti Pratinjau
az sql db tde

Mengelola enkripsi data transparan database.

Inti GA
az sql db tde key

Mengelola pelindung enkripsi database.

Inti GA
az sql db tde key revalidate

Validasi ulang kunci pelindung enkripsi database.

Inti GA
az sql db tde key revert

Mengembalikan kunci pelindung enkripsi database ke tingkat server.

Inti GA
az sql db tde set

Mengatur konfigurasi enkripsi data transparan database.

Inti GA
az sql db tde show

Menampilkan Enkripsi Data Transparan.

Inti GA
az sql db threat-policy

Mengelola kebijakan deteksi ancaman database.

Inti Tidak digunakan lagi
az sql db threat-policy show

Mendapatkan kebijakan deteksi ancaman.

Inti Tidak digunakan lagi
az sql db threat-policy update

Perbarui kebijakan deteksi ancaman database.

Inti Tidak digunakan lagi
az sql db update

Memperbarui database.

Inti GA

az sql db copy

Buat salinan database.

Daftar lengkap opsi tingkat performa dapat dilihat dengan mengeksekusi az sql db list-editions -a -o table -l LOCATION. Database tujuan salin harus memiliki edisi yang sama dengan database sumber, tetapi Anda bisa mengubah edisi setelah salinan selesai.

az sql db copy --dest-name
               [--assign-identity {false, true}]
               [--auto-pause-delay]
               [--availability-zone]
               [--backup-storage-redundancy]
               [--capacity]
               [--compute-model {Provisioned, Serverless}]
               [--dest-resource-group]
               [--dest-server]
               [--elastic-pool]
               [--encryption-protector]
               [--encryption-protector-auto-rotation {false, true}]
               [--family]
               [--federated-client-id]
               [--ha-replicas]
               [--ids]
               [--keys]
               [--license-type {BasePrice, LicenseIncluded}]
               [--min-capacity]
               [--name]
               [--no-wait]
               [--preferred-enclave-type {Default, VBS}]
               [--read-scale {Disabled, Enabled}]
               [--resource-group]
               [--server]
               [--service-level-objective]
               [--subscription]
               [--tags]
               [--umi]
               [--zone-redundant {false, true}]

Contoh

Buat database dengan tingkat performa S0 sebagai salinan database Standar yang sudah ada.

az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --service-objective S0

Buat database dengan edisi GeneralPurpose, perangkat keras Gen4, dan 1 vcore sebagai salinan database GeneralPurpose yang ada.

az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb -f Gen4 -c 1

Membuat database dengan redundansi penyimpanan cadangan lokal sebagai salinan database yang sudah ada

az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --backup-storage-redundancy Local

Parameter yang Diperlukan

--dest-name

Nama database yang akan dibuat sebagai tujuan penyalinan.

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
--dest-resource-group

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

--dest-server

Nama server untuk membuat salinan. Jika tidak ditentukan, default ke server asal.

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

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

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

--name -n

Nama Azure SQL Database.

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

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

--subscription

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

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

Membuat database.

Daftar lengkap opsi tingkat performa dapat dilihat dengan mengeksekusi az sql db list-editions -a -o table -l LOCATION.

az sql db create --name
                 --resource-group
                 --server
                 [--assign-identity {false, true}]
                 [--auto-pause-delay]
                 [--availability-zone]
                 [--backup-storage-redundancy]
                 [--capacity]
                 [--catalog-collation {DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS}]
                 [--collation]
                 [--compute-model {Provisioned, Serverless}]
                 [--edition]
                 [--elastic-pool]
                 [--encryption-protector]
                 [--encryption-protector-auto-rotation {false, true}]
                 [--exhaustion-behavior {AutoPause, BillOverUsage}]
                 [--family]
                 [--federated-client-id]
                 [--free-limit {false, true}]
                 [--ha-replicas]
                 [--keys]
                 [--ledger-on {Disabled, Enabled}]
                 [--license-type {BasePrice, LicenseIncluded}]
                 [--maint-config-id]
                 [--max-size]
                 [--min-capacity]
                 [--no-wait]
                 [--preferred-enclave-type {Default, VBS}]
                 [--read-scale {Disabled, Enabled}]
                 [--sample-name {AdventureWorksLT}]
                 [--service-level-objective]
                 [--tags]
                 [--umi]
                 [--yes]
                 [--zone-redundant {false, true}]

Contoh

Buat database S0 Standar.

az sql db create -g mygroup -s myserver -n mydb --service-objective S0

Membuat database dengan edisi GeneralPurpose, perangkat keras Gen4, dan 1 vcore

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen4 -c 1

Membuat database dengan redundansi zona diaktifkan

az sql db create -g mygroup -s myserver -n mydb -z

Membuat database dengan redundansi zona yang dinonaktifkan secara eksplisit

az sql db create -g mygroup -s myserver -n mydb -z false

Membuat database tanpa server GeneralPurpose Gen5 2 vcore dengan penundaan jeda otomatis 120 menit

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --auto-pause-delay 120

Membuat database Hyperscale Gen5 2 vcore dengan 2 replika baca

az sql db create -g mygroup -s myserver -n mydb -e Hyperscale -f Gen5 -c 2 --read-replicas 2

Membuat database GeneralPurpose dengan penyimpanan cadangan redundan secara lokal

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose --backup-storage-redundancy Local

Buat database dengan enklave VBS diaktifkan.

az sql db create -g mygroup -s myserver -n mydb --preferred-enclave-type VBS

Membuat database dengan batas gratis diterapkan

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --use-free-limit --free-limit-exhaustion-behavior AutoPause

Parameter yang Diperlukan

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

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.

--catalog-collation

Kolate katalog metadata.

nilai yang diterima: DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS
--collation

Kolatasi database.

--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
--exhaustion-behavior --fleb --free-limit-exhaustion-behavior

Menentukan perilaku ketika batas gratis bulanan habis untuk database gratis. Jeda Otomatis: Database akan dijeda secara otomatis setelah kelelahan batas gratis selama sisa bulan. BillForUsage: Database akan terus online setelah kelelahan batas gratis dan kelebihan biaya apa pun akan ditagih.

nilai yang diterima: AutoPause, BillOverUsage
--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.

--free-limit --use-free-limit

Apakah database menggunakan batas bulanan gratis atau tidak. Diizinkan pada satu database dalam langganan.

nilai yang diterima: false, true
--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.

--ledger-on

Buat database ledger, di mana integritas semua data dilindungi oleh fitur ledger. Semua tabel dalam database ledger harus berupa tabel ledger. Catatan: nilai properti ini tidak dapat diubah setelah database dibuat.

nilai yang diterima: Disabled, Enabled
--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
--maint-config-id -m

Id atau nama konfigurasi pemeliharaan yang ditentukan untuk sumber daya ini.

--max-size

Ukuran penyimpanan maksimum. Jika tidak ada unit yang ditentukan, default ke byte (B).

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

Nama skema sampel yang akan diterapkan saat membuat thisdatabase.

nilai yang diterima: AdventureWorksLT
--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.

--yes -y

Jangan meminta konfirmasi.

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

Menghapus database.

az sql db delete [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--server]
                 [--subscription]
                 [--yes]

Contoh

Menghapus database. (dibuat otomatis)

az sql db delete --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver

Parameter Opsional

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

--name -n

Nama Azure SQL Database.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--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.

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

Ekspor database ke bacpac.

az sql db export --admin-password
                 --admin-user
                 --storage-key
                 --storage-key-type {SharedAccessKey, StorageAccessKey}
                 --storage-uri
                 [--auth-type {ADPassword, SQL}]
                 [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--server]
                 [--subscription]

Contoh

Dapatkan kunci SAS untuk digunakan dalam operasi ekspor.

az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
    --permissions rw --expiry 2018-01-01T00:00:00Z

Ekspor bacpac menggunakan kunci SAS.

az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
    --storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
    --storage-key-type SharedAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Ekspor bacpac menggunakan kunci akun penyimpanan.

az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
    --storage-key MYKEY== --storage-key-type StorageAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Parameter yang Diperlukan

--admin-password -p

Harus diisi. Kata sandi masuk administrator.

--admin-user -u

Harus diisi. Nama masuk administrator.

--storage-key

Harus diisi. Kunci penyimpanan.

--storage-key-type

Harus diisi. Jenis kunci penyimpanan.

nilai yang diterima: SharedAccessKey, StorageAccessKey
--storage-uri

Harus diisi. Uri Penyimpanan.

Parameter Opsional

--auth-type -a

Jenis autentikasi.

nilai yang diterima: ADPassword, SQL
--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.

--name -n

Nama Azure SQL Database.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--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.

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 import

Mengimpor bacpac ke database yang sudah ada.

az sql db import --admin-password
                 --admin-user
                 --storage-key
                 --storage-key-type {SharedAccessKey, StorageAccessKey}
                 --storage-uri
                 [--auth-type {ADPassword, SQL}]
                 [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--server]
                 [--subscription]

Contoh

Dapatkan kunci SAS untuk digunakan dalam operasi impor.

az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
    --permissions rw --expiry 2018-01-01T00:00:00Z

Impor bacpac ke database yang sudah ada menggunakan kunci SAS.

az sql db import -s myserver -n mydatabase -g mygroup -p password -u login \
    --storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
    --storage-key-type SharedAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Impor bacpac ke database yang ada menggunakan kunci akun penyimpanan.

az sql db import -s myserver -n mydatabase -g mygroup -p password -u login --storage-key MYKEY== \
    --storage-key-type StorageAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Parameter yang Diperlukan

--admin-password -p

Harus diisi. Kata sandi masuk administrator.

--admin-user -u

Harus diisi. Nama masuk administrator.

--storage-key

Harus diisi. Kunci penyimpanan.

--storage-key-type

Harus diisi. Jenis kunci penyimpanan.

nilai yang diterima: SharedAccessKey, StorageAccessKey
--storage-uri

Harus diisi. Uri Penyimpanan.

Parameter Opsional

--auth-type -a

Jenis autentikasi.

nilai yang diterima: ADPassword, SQL
--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.

--name -n

Nama Azure SQL Database.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--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.

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 list

Mencantumkan database di server atau kumpulan elastis.

az sql db list [--elastic-pool]
               [--ids]
               [--resource-group]
               [--server]
               [--subscription]

Contoh

Mencantumkan database di server atau kumpulan elastis. (dibuat otomatis)

az sql db list --resource-group MyResourceGroup --server myserver

Parameter Opsional

--elastic-pool

Jika ditentukan, hanya mencantumkan database dalam kumpulan elastis ini.

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

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

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 list-deleted

Mendapatkan daftar database yang dihilangkan yang dapat dihilangkan.

az sql db list-deleted [--ids]
                       [--resource-group]
                       [--server]
                       [--subscription]

Parameter Opsional

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

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

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 list-editions

Perlihatkan edisi database yang tersedia untuk langganan yang saat ini aktif.

Mencakup tujuan layanan dan batas penyimpanan yang tersedia. Untuk mengurangi verbositas, pengaturan untuk sengaja mengurangi batas penyimpanan disembunyikan secara default.

az sql db list-editions --location
                        [--available]
                        [--dtu]
                        [--edition]
                        [--service-objective]
                        [--show-details {max-size}]
                        [--vcores]

Contoh

Perlihatkan semua edisi database di lokasi.

az sql db list-editions -l westus -o table

Perlihatkan semua tujuan layanan database yang tersedia untuk edisi Standar.

az sql db list-editions -l westus --edition Standard -o table

Perlihatkan ukuran database maks yang tersedia untuk tujuan layanan P1

az sql db list-editions -l westus --service-objective P1 --show-details max-size

Parameter yang Diperlukan

--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

Parameter Opsional

--available -a

Jika ditentukan, perlihatkan hanya hasil yang tersedia di wilayah yang ditentukan.

nilai default: False
--dtu

Jumlah DTU yang akan dicari. Jika tidak ditentukan, semua ukuran DTU ditampilkan.

--edition --tier -e

Edisi untuk dicari. Jika tidak ditentukan, semua edisi akan ditampilkan.

--service-objective

Tujuan layanan untuk dicari. Jika tidak ditentukan, semua tujuan layanan ditampilkan.

--show-details -d

Daftar detail tambahan untuk disertakan dalam output.

nilai yang diterima: max-size
--vcores

Jumlah vcore yang akan dicari. Jika tidak ditentukan, semua ukuran vcore ditampilkan.

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 list-usages

Mendapatkan penggunaan database.

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

Parameter Opsional

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

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

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 rename

Mengganti nama database.

az sql db rename --new-name
                 [--ids]
                 [--name]
                 [--resource-group]
                 [--server]
                 [--subscription]

Contoh

Mengganti nama database. (dibuat otomatis)

az sql db rename --name MyAzureSQLDatabase --new-name MyNew --resource-group MyResourceGroup --server myserver

Parameter yang Diperlukan

--new-name

Nama baru tempat database akan diganti namanya.

Parameter Opsional

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

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

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 restore

Buat database baru dengan memulihkan dari cadangan.

az sql db restore --dest-name
                  [--assign-identity {false, true}]
                  [--auto-pause-delay]
                  [--availability-zone]
                  [--backup-storage-redundancy]
                  [--capacity]
                  [--compute-model {Provisioned, Serverless}]
                  [--deleted-time]
                  [--edition]
                  [--elastic-pool]
                  [--encryption-protector]
                  [--encryption-protector-auto-rotation {false, true}]
                  [--family]
                  [--federated-client-id]
                  [--ha-replicas]
                  [--ids]
                  [--keys]
                  [--license-type {BasePrice, LicenseIncluded}]
                  [--min-capacity]
                  [--name]
                  [--no-wait]
                  [--preferred-enclave-type {Default, VBS}]
                  [--read-scale {Disabled, Enabled}]
                  [--resource-group]
                  [--server]
                  [--service-level-objective]
                  [--subscription]
                  [--tags]
                  [--time]
                  [--umi]
                  [--zone-redundant {false, true}]

Contoh

Buat database baru dengan memulihkan dari cadangan. (dibuat otomatis)

az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22"

Buat database baru dengan penyimpanan cadangan geo-redundan dengan memulihkan dari cadangan. (dibuat otomatis)

az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22" --backup-storage-redundancy Geo

Parameter yang Diperlukan

--dest-name

Nama database yang akan dibuat sebagai tujuan pemulihan.

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
--deleted-time

Jika ditentukan, pulihkan dari database yang dihapus alih-alih dari database yang sudah ada. Harus cocok dengan waktu penghapusan database yang dihapus di server yang sama. Baik --time atau --deleted-time (atau keduanya) harus ditentukan. Waktu harus dalam format berikut: "YYYY-MM-DDTHH:MM:SS".

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

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

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

--name -n

Nama Azure SQL Database.

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

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

--subscription

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

--tags

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

--time -t

Titik waktu database sumber yang akan dipulihkan untuk membuat database baru. Harus lebih besar dari atau sama dengan nilai earliestRestoreDate database sumber. Baik --time atau --deleted-time (atau keduanya) harus ditentukan. Waktu harus dalam format berikut: "YYYY-MM-DDTHH:MM:SS".

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

Dapatkan detail untuk database.

az sql db show [--expand-keys {false, true}]
               [--ids]
               [--keys-filter]
               [--name]
               [--resource-group]
               [--server]
               [--subscription]

Contoh

Dapatkan detail untuk database. (dibuat otomatis)

az sql db show --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver

Parameter Opsional

--expand-keys

Perluas kunci AKV untuk database.

nilai yang diterima: false, true
nilai default: False
--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.

--keys-filter

Perluas kunci AKV untuk database.

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

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 show-connection-string

Menghasilkan untaian koneksi ke database.

az sql db show-connection-string --client {ado.net, jdbc, odbc, php, php_pdo, sqlcmd}
                                 [--auth-type {ADIntegrated, ADPassword, SqlPassword}]
                                 [--ids]
                                 [--name]
                                 [--server]
                                 [--subscription]

Contoh

Hasilkan string koneksi untuk ado.net

az sql db show-connection-string -s myserver -n mydb -c ado.net

Parameter yang Diperlukan

--client -c

Jenis penyedia koneksi klien.

nilai yang diterima: ado.net, jdbc, odbc, php, php_pdo, sqlcmd

Parameter Opsional

--auth-type -a

Jenis autentikasi.

nilai yang diterima: ADIntegrated, ADPassword, SqlPassword
nilai default: SqlPassword
--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.

--name -n

Nama Azure SQL Database.

nilai default: <databasename>
--server -s

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

nilai default: <servername>
--subscription

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

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 show-deleted

Dapatkan detail untuk database yang dihapus.

az sql db show-deleted --restorable-dropped-database-id
                       [--expand-keys {false, true}]
                       [--ids]
                       [--keys-filter]
                       [--resource-group]
                       [--server]
                       [--subscription]

Contoh

Dapatkan detail untuk database yang dihapus. (dibuat otomatis)

az sql db show-deleted --resource-group MyResourceGroup --server myserver --restorable-dropped-database-id "MyAzureSQLDatabase,133203966918270000"

Parameter yang Diperlukan

--restorable-dropped-database-id -r

Id database yang dihilangkan yang dapat dihilangkan.

Parameter Opsional

--expand-keys

Perluas kunci AKV untuk database.

nilai yang diterima: false, true
nilai default: False
--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.

--keys-filter

Perluas kunci AKV untuk 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.

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 update

Memperbarui database.

az sql db update [--add]
                 [--assign-identity {false, true}]
                 [--auto-pause-delay]
                 [--backup-storage-redundancy]
                 [--capacity]
                 [--compute-model {Provisioned, Serverless}]
                 [--edition]
                 [--elastic-pool]
                 [--encryption-protector]
                 [--encryption-protector-auto-rotation {false, true}]
                 [--exhaustion-behavior {AutoPause, BillOverUsage}]
                 [--family]
                 [--federated-client-id]
                 [--filter]
                 [--force-string]
                 [--free-limit {false, true}]
                 [--ha-replicas]
                 [--ids]
                 [--keys]
                 [--keys-to-remove]
                 [--maint-config-id]
                 [--max-size]
                 [--min-capacity]
                 [--name]
                 [--no-wait]
                 [--preferred-enclave-type {Default, VBS}]
                 [--read-scale {Disabled, Enabled}]
                 [--remove]
                 [--resource-group]
                 [--server]
                 [--service-objective]
                 [--set]
                 [--subscription]
                 [--umi]
                 [--zone-redundant {false, true}]

Contoh

Perbarui database ke edisi Standar, tingkat performa S0 (10 DTU) dengan menentukan kapasitas DTU. Perhatikan bahwa GeneralPurpose memungkinkan rentang ukuran maksimum yang lebih luas daripada edisi Standar.

az sql db update -g mygroup -s myserver -n mydb --edition Standard --capacity 10 --max-size 250GB

Perbarui database ke edisi Standar, tingkat performa S1 (20 DTU) dengan menentukan nama tingkat performa. Perhatikan bahwa GeneralPurpose memungkinkan rentang ukuran maksimum yang lebih luas daripada edisi Standar.

az sql db update -g mygroup -s myserver -n mydb --edition Standard --service-objective S1 --max-size 250GB

Memperbarui database ke edisi GeneralPurpose, 4 vcore dengan perangkat keras Gen5

az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 4 --family Gen5

Memperbarui database dengan peningkatan ukuran maks

az sql db update -g mygroup -s myserver -n mydb --max-size 500GB

Memperbarui database dengan redundansi zona diaktifkan

az sql db update -g mygroup -s myserver -n mydb -z

Memperbarui database dengan redundansi zona yang dinonaktifkan secara eksplisit

az sql db update -g mygroup -s myserver -n mydb -z false

Memperbarui database ke model komputasi tanpa server

az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 2 --family Gen5 --compute-model Serverless

Memperbarui database dengan penyimpanan cadangan redundan lokal

az sql db update -g mygroup -s myserver -n mydb --backup-storage-redundancy Local

Perbarui database dengan enklave VBS diaktifkan.

az sql db update -g mygroup -s myserver -n mydb --preferred-enclave-type VBS

Memperbarui perilaku kelelahan database batas gratis ke BillOverUsage

az sql db update -g mygroup -s myserver -n mydb --free-limit-exhaustion-behavior BillOverUsage

Parameter Opsional

--add

Tambahkan objek ke daftar objek dengan menentukan jalur dan pasangan nilai kunci. Contoh: --add property.listProperty <key=value, string or JSON string>.

nilai default: []
--assign-identity -i

Tetapkan identitas untuk database.

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

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

--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 memindahkan 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
--exhaustion-behavior --fleb --free-limit-exhaustion-behavior

Menentukan perilaku ketika batas gratis bulanan habis untuk database gratis. Jeda Otomatis: Database akan dijeda secara otomatis setelah kelelahan batas gratis selama sisa bulan. BillForUsage: Database akan terus online setelah kelelahan batas gratis dan kelebihan biaya apa pun akan ditagih.

nilai yang diterima: AutoPause, BillOverUsage
--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.

--filter

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

--force-string

Saat menggunakan 'set' atau 'add', pertahankan literal string alih-alih mencoba mengonversi ke JSON.

nilai default: False
--free-limit --use-free-limit

Apakah database menggunakan batas bulanan gratis atau tidak. Diizinkan pada satu database dalam langganan.

nilai yang diterima: false, true
--ha-replicas --read-replicas

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

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

--keys

Daftar kunci AKV untuk SQL Database.

--keys-to-remove

Daftar kunci AKV untuk dihapus dari SQL Database.

--maint-config-id -m

Id atau nama konfigurasi pemeliharaan yang ditentukan untuk sumber daya ini.

--max-size

Ukuran maksimum baru database yang dinyatakan dalam byte.

--min-capacity

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

--name -n

Nama Azure SQL Database.

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

Menghapus properti atau elemen dari daftar. Contoh: --remove property.list <indexToRemove> ATAU --remove propertyToRemove.

nilai default: []
--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>.

--service-objective

Nama tujuan layanan baru. Jika ini adalah tujuan layanan db mandiri dan db saat ini berada dalam kumpulan elastis, maka db dihapus dari kumpulan.

--set

Perbarui objek dengan menentukan jalur properti dan nilai yang akan diatur. Contoh: --set property1.property2=<value>.

nilai default: []
--subscription

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

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