az sql vm

Mengelola mesin virtual SQL.

Perintah

Nama Deskripsi Jenis Status
az sql vm add-to-group

Menambahkan komputer virtual SQL ke grup komputer virtual SQL.

Inti GA
az sql vm create

Membuat komputer virtual SQL.

Inti GA
az sql vm delete

Menghapus komputer virtual SQL.

Inti GA
az sql vm enable-azure-ad-auth

Aktifkan autentikasi Azure ACTIVE Directory dari komputer virtual SQL.

Inti GA
az sql vm group

Mengelola grup mesin virtual SQL.

Inti GA
az sql vm group ag-listener

Mengelola listener grup ketersediaan SQL.

Inti GA
az sql vm group ag-listener create

Membuat pendengar grup ketersediaan.

Inti GA
az sql vm group ag-listener delete

Menghapus pendengar grup ketersediaan.

Inti GA
az sql vm group ag-listener list

Mencantumkan semua listener grup ketersediaan dalam grup komputer virtual SQL.

Inti GA
az sql vm group ag-listener show

Mendapatkan pendengar grup ketersediaan.

Inti GA
az sql vm group ag-listener update

Memperbarui pendengar grup ketersediaan.

Inti GA
az sql vm group create

Membuat grup komputer virtual SQL.

Inti GA
az sql vm group delete

Menghapus grup komputer virtual SQL.

Inti GA
az sql vm group list

Mencantumkan semua grup komputer virtual SQL dalam grup sumber daya atau langganan.

Inti GA
az sql vm group show

Mendapatkan grup komputer virtual SQL.

Inti GA
az sql vm group update

Memperbarui grup komputer virtual SQL jika tidak ada komputer virtual SQL yang melekat pada grup.

Inti GA
az sql vm list

Mencantumkan semua komputer virtual SQL dalam grup sumber daya atau langganan.

Inti GA
az sql vm remove-from-group

Hapus komputer virtual SQL dari grup komputer virtual SQL saat ini.

Inti GA
az sql vm show

Mendapatkan komputer virtual SQL.

Inti GA
az sql vm start-assessment

Memulai penilaian praktik terbaik SQL pada komputer virtual SQL.

Inti GA
az sql vm update

Memperbarui properti komputer virtual SQL.

Inti GA
az sql vm validate-azure-ad-auth

Validasi autentikasi Microsoft Azure ACTIVE Directory dari komputer virtual SQL di sisi klien tanpa mengaktifkannya.

Inti GA

az sql vm add-to-group

Menambahkan komputer virtual SQL ke grup komputer virtual SQL.

az sql vm add-to-group --sqlvm-group
                       [--bootstrap-acc-pwd]
                       [--ids]
                       [--name]
                       [--operator-acc-pwd]
                       [--resource-group]
                       [--service-acc-pwd]
                       [--subscription]

Contoh

Tambahkan komputer virtual SQL ke grup.

az sql vm add-to-group -n sqlvm -g myresourcegroup --sqlvm-group sqlvmgroup --bootstrap-acc-pwd {bootstrappassword} --operator-acc-pwd {operatorpassword} --service-acc-pwd {servicepassword}

Parameter yang Diperlukan

--sqlvm-group -r

Nama atau ID sumber daya grup komputer virtual SQL. Jika hanya nama yang disediakan, grup komputer virtual SQL harus berada dalam grup sumber daya yang sama dari komputer virtual SQL.

Parameter Opsional

--bootstrap-acc-pwd -b

Kata sandi untuk akun bootstrap kluster jika disediakan dalam grup komputer virtual 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 komputer virtual SQL.

--operator-acc-pwd -p

Kata sandi untuk akun operator kluster yang disediakan dalam grup komputer virtual SQL.

--resource-group -g

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

--service-acc-pwd -s

Kata sandi untuk akun layanan SQL yang disediakan dalam grup komputer virtual SQL.

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

Membuat komputer virtual SQL.

az sql vm create --name
                 --resource-group
                 [--backup-pwd]
                 [--backup-schedule-type {Automated, Manual}]
                 [--backup-system-dbs {false, true}]
                 [--connectivity-type {LOCAL, PRIVATE, PUBLIC}]
                 [--credential-name]
                 [--day-of-week {Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                 [--enable-auto-backup {false, true}]
                 [--enable-auto-patching {false, true}]
                 [--enable-encryption {false, true}]
                 [--enable-key-vault-credential {false, true}]
                 [--enable-r-services {false, true}]
                 [--full-backup-duration]
                 [--full-backup-frequency {Daily, Weekly}]
                 [--full-backup-start-hour]
                 [--image-offer]
                 [--image-sku {Developer, Enterprise, Express, Standard, Web}]
                 [--key-vault]
                 [--least-privilege-mode {Enabled, NotSet}]
                 [--license-type {AHUB, DR, PAYG}]
                 [--location]
                 [--log-backup-frequency]
                 [--maintenance-window-duration]
                 [--maintenance-window-start-hour]
                 [--port]
                 [--retention-period]
                 [--sa-key]
                 [--sp-name]
                 [--sp-secret]
                 [--sql-auth-update-pwd]
                 [--sql-auth-update-username]
                 [--sql-mgmt-type {Full, LightWeight, NoAgent}]
                 [--sql-workload-type {DW, GENERAL, OLTP}]
                 [--storage-account]
                 [--tags]

Contoh

Buat komputer virtual SQL dengan tag penagihan AHUB.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type AHUB

Buat komputer virtual SQL dengan tag penagihan DR.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type DR

Buat komputer virtual SQL dengan jenis sku dan jenis lisensi tertentu.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --image-sku Enterprise --license-type AHUB

Buat komputer virtual SQL dengan mode hak istimewa paling sedikit diaktifkan.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --least-privilege-mode Enabled --sql-mgmt-type Full

Buat komputer virtual SQL dengan jenis NoAgent, hanya berlaku untuk EOS SQL 2008 dan SQL 2008 R2.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type AHUB --sql-mgmt-type NoAgent --image-sku Enterprise --image-offer SQL2008-WS2008R2

Aktifkan layanan R di SQL2016 dan seterusnya.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --enable-r-services true

Buat komputer virtual SQL dan konfigurasikan pengaturan pencadangan otomatis.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --backup-schedule-type manual --full-backup-frequency Weekly --full-backup-start-hour 2 --full-backup-duration 2 --sa-key {storageKey} --storage-account 'https://storageacc.blob.core.windows.net/' --retention-period 30 --log-backup-frequency 60

Buat komputer virtual SQL dan konfigurasikan pengaturan patching otomatis.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --day-of-week sunday --maintenance-window-duration 60 --maintenance-window-start-hour 2

Buat komputer virtual SQL dan konfigurasikan pengaturan konektivitas SQL.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --connectivity-type private --port 1433 --sql-auth-update-username {newlogin} --sql-auth-update-pwd {sqlpassword}

Parameter yang Diperlukan

--name -n

Nama komputer virtual SQL. Nama komputer virtual SQL baru harus sama dengan komputer virtual dasar yang dibuat dari gambar marketplace SQL.

--resource-group -g

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

Parameter Opsional

--backup-pwd

Kata sandi untuk enkripsi pada cadangan.

--backup-schedule-type

Jenis jadwal pencadangan.

nilai yang diterima: Automated, Manual
--backup-system-dbs

Sertakan database sistem pada cadangan.

nilai yang diterima: false, true
nilai default: False
--connectivity-type

Opsi konektivitas SQL Server.

nilai yang diterima: LOCAL, PRIVATE, PUBLIC
--credential-name

Nama kredensial.

--day-of-week

Hari dalam seminggu untuk menerapkan patch pada.

nilai yang diterima: Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--enable-auto-backup

Aktifkan atau nonaktifkan pencadangan otomatis pada komputer virtual SQL. Jika ada pengaturan cadangan yang disediakan, parameter secara otomatis diatur ke true.

nilai yang diterima: false, true
--enable-auto-patching

Aktifkan atau nonaktifkan pengiriman otomatis pada komputer virtual SQL. Jika ada pengaturan pengiriman otomatis yang disediakan, parameter secara otomatis diatur ke true.

nilai yang diterima: false, true
--enable-encryption

Aktifkan enkripsi untuk pencadangan pada komputer virtual SQL.

nilai yang diterima: false, true
nilai default: False
--enable-key-vault-credential

Mengaktifkan atau menonaktifkan pengaturan kredensial brankas kunci. Jika ada pengaturan brankas kunci yang disediakan, parameter secara otomatis diatur ke true.

nilai yang diterima: false, true
--enable-r-services

Aktifkan atau nonaktifkan layanan R (SQL 2016 dan seterusnya).

nilai yang diterima: false, true
--full-backup-duration

Durasi jendela waktu pada hari tertentu kapan pencadangan penuh dapat dilakukan. 1-23 jam.

--full-backup-frequency

Frekuensi pencadangan penuh. Dalam kedua kasus, pencadangan penuh dimulai selama jendela waktu terjadwal berikutnya.

nilai yang diterima: Daily, Weekly
--full-backup-start-hour

Waktu mulai hari tertentu kapan pencadangan penuh dapat berlangsung. 0-23 jam.

--image-offer

Penawaran gambar SQL. Contohnya termasuk SQL2008R2-WS2008, SQL2008-WS2008.

--image-sku

Sku gambar SQL.

nilai yang diterima: Developer, Enterprise, Express, Standard, Web
--key-vault

Url Azure Key Vault.

--least-privilege-mode

Mode Hak Istimewa Terkecil Agen IaaS SQL. Pembaruan dari sysadmin ke izin tertentu yang digunakan per fitur.

nilai yang diterima: Enabled, NotSet
--license-type -i

Jenis lisensi SQL Server.

nilai yang diterima: AHUB, DR, PAYG
--location -l

Lokasi. Jika tidak disediakan, komputer virtual harus berada di wilayah grup sumber daya yang sama. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--log-backup-frequency

Frekuensi pencadangan log. 5-60 menit.

--maintenance-window-duration

Durasi patching. 30-180 menit.

--maintenance-window-start-hour

Jam hari ketika patching dimulai. Waktu VM lokal 0-23 jam.

--port

Port SQL Server.

--retention-period

Periode retensi cadangan. 1-30 hari.

--sa-key

Kunci akun penyimpanan tempat pencadangan akan dibawa.

--sp-name

Nama perwakilan layanan untuk mengakses brankas kunci.

--sp-secret

Rahasia nama perwakilan layanan untuk mengakses brankas kunci.

--sql-auth-update-pwd

Kata sandi masuk SQL Server sysadmin.

--sql-auth-update-username

Masuk SQL Server sysadmin untuk dibuat.

--sql-mgmt-type
Tidak digunakan lagi

Argumen 'sql_management_mode' telah tidak digunakan lagi dan akan dihapus dalam rilis mendatang.

Jenis manajemen SQL Server. Jika NoAgent dipilih, harap sediakan --image-sku dan --offer-type.

nilai yang diterima: Full, LightWeight, NoAgent
nilai default: LightWeight
--sql-workload-type

Jenis beban kerja SQL Server.

nilai yang diterima: DW, GENERAL, OLTP
--storage-account

Url akun penyimpanan tempat pencadangan akan diambil.

--tags

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

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

Menghapus komputer virtual SQL.

az sql vm delete [--ids]
                 [--name]
                 [--resource-group]
                 [--subscription]
                 [--yes]

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 komputer virtual SQL.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<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 vm enable-azure-ad-auth

Aktifkan autentikasi Azure ACTIVE Directory dari komputer virtual SQL.

az sql vm enable-azure-ad-auth [--ids]
                               [--msi-client-id]
                               [--name]
                               [--resource-group]
                               [--skip-client-validation]
                               [--subscription]

Contoh

Aktifkan autentikasi Azure AD dengan identitas terkelola yang ditetapkan sistem dengan validasi sisi klien.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup

Aktifkan autentikasi Azure AD dengan identitas terkelola yang ditetapkan pengguna dengan validasi sisi klien.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup --msi-client-id 12345678

Aktifkan autentikasi Azure AD dengan identitas terkelola yang ditetapkan sistem melewati validasi sisi klien. Validasi sisi server selalu terjadi.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup --skip-client-validation

Aktifkan autentikasi Microsoft Azure AD dengan identitas terkelola yang ditetapkan pengguna melewati validasi sisi klien. Validasi sisi server selalu terjadi.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup --msi-client-id 12345678 --skip-client-validation

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.

--msi-client-id

ID Klien Identitas Terkelola Mesin Virutal.

--name -n

Nama komputer virtual SQL.

--resource-group -g

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

--skip-client-validation

Lewati validasi autentikasi Azure AD sisi klien, validasi sisi server masih akan terjadi.

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

Mencantumkan semua komputer virtual SQL dalam grup sumber daya atau langganan.

az sql vm list [--resource-group]

Parameter Opsional

--resource-group -g

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

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 vm remove-from-group

Hapus komputer virtual SQL dari grup komputer virtual SQL saat ini.

az sql vm remove-from-group [--ids]
                            [--name]
                            [--resource-group]
                            [--subscription]

Contoh

Hapus komputer virtual SQL dari grup.

az sql vm remove-from-group -n sqlvm -g myresourcegroup

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 komputer virtual SQL.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<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 vm show

Mendapatkan komputer virtual SQL.

az sql vm show [--expand {*, AssessmentSettings, AutoBackupSettings, AutoPatchingSettings, KeyVaultCredentialSettings, ServerConfigurationsManagementSettings}]
               [--ids]
               [--name]
               [--resource-group]
               [--subscription]

Parameter Opsional

--expand

Dapatkan pengaturan konfigurasi SQLIaaSExtension. Untuk melihat semua pengaturan, gunakan *. Untuk memilih hanya beberapa, pengaturan harus dipisahkan spasi.

nilai yang diterima: *, AssessmentSettings, AutoBackupSettings, AutoPatchingSettings, KeyVaultCredentialSettings, ServerConfigurationsManagementSettings
--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 komputer virtual SQL.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<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 vm start-assessment

Memulai penilaian praktik terbaik SQL pada komputer virtual SQL.

az sql vm start-assessment [--ids]
                           [--name]
                           [--resource-group]
                           [--subscription]

Contoh

Memulai penilaian praktik terbaik SQL.

az sql vm start-assessment -n sqlvm -g myresourcegroup

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 komputer virtual SQL.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<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 vm update

Memperbarui properti komputer virtual SQL.

az sql vm update [--add]
                 [--agent-rg]
                 [--am-day {Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                 [--am-month-occ {-1, 1, 2, 3, 4}]
                 [--am-schedule {false, true}]
                 [--am-time]
                 [--am-week-int {1, 2, 3, 4, 5, 6}]
                 [--backup-pwd]
                 [--backup-schedule-type {Automated, Manual}]
                 [--backup-system-dbs {false, true}]
                 [--connectivity-type {LOCAL, PRIVATE, PUBLIC}]
                 [--credential-name]
                 [--day-of-week {Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                 [--enable-assessment {false, true}]
                 [--enable-auto-backup {false, true}]
                 [--enable-auto-patching {false, true}]
                 [--enable-encryption {false, true}]
                 [--enable-key-vault-credential {false, true}]
                 [--enable-r-services {false, true}]
                 [--force-string]
                 [--full-backup-duration]
                 [--full-backup-frequency {Daily, Weekly}]
                 [--full-backup-start-hour]
                 [--ids]
                 [--image-sku {Developer, Enterprise, Express, Standard, Web}]
                 [--key-vault]
                 [--least-privilege-mode {Enabled, NotSet}]
                 [--license-type {AHUB, DR, PAYG}]
                 [--log-backup-frequency]
                 [--maintenance-window-duration]
                 [--maintenance-window-start-hour]
                 [--name]
                 [--port]
                 [--remove]
                 [--resource-group]
                 [--retention-period]
                 [--sa-key]
                 [--set]
                 [--sp-name]
                 [--sp-secret]
                 [--sql-mgmt-type {Full, LightWeight, NoAgent}]
                 [--sql-workload-type {DW, GENERAL, OLTP}]
                 [--storage-account]
                 [--subscription]
                 [--tags]
                 [--workspace-name]
                 [--workspace-rg]
                 [--workspace-sub]
                 [--yes]

Contoh

Menambahkan atau memperbarui tag.

az sql vm update -n sqlvm -g myresourcegroup --set tags.tagName=tagValue

Menghapus tag.

az sql vm update -n sqlvm -g myresourcegroup --remove tags.tagName

Perbarui komputer virtual SQL dengan jenis sku tertentu.

az sql vm update -n sqlvm -g myresourcegroup --image-sku Enterprise

Perbarui pengelolaan komputer virtual SQL dari Ringan ke Penuh.

az sql vm update -n sqlvm -g myresourcegroup --sql-mgmt-type Full

Perbarui komputer virtual SQL ke mode hak istimewa paling sedikit.

az sql vm update -n sqlvm -g myresourcegroup --least-privilege-mode Enabled --sql-mgmt-type Full

Perbarui pengaturan pencadangan otomatis komputer virtual SQL.

az sql vm update -n sqlvm -g myresourcegroup --backup-schedule-type manual --full-backup-frequency Weekly --full-backup-start-hour 2 --full-backup-duration 2 --sa-key {storageKey} --storage-account 'https://storageacc.blob.core.windows.net/' --retention-period 30 --log-backup-frequency 60

Nonaktifkan pengaturan pencadangan otomatis komputer virtual SQL.

az sql vm update -n sqlvm -g myresourcegroup --enable-auto-backup false

Perbarui pengaturan patching otomatis komputer virtual SQL.

az sql vm update -n sqlvm -g myresourcegroup --day-of-week sunday --maintenance-window-duration 60 --maintenance-window-start-hour 2

Nonaktifkan pengaturan patching otomatis komputer virtual SQL.

az sql vm update -n sqlvm -g myresourcegroup --enable-auto-patching false

Perbarui tag penagihan komputer virtual SQL ke AHUB.

az sql vm update -n sqlvm -g myresourcegroup --license-type AHUB

Perbarui tag penagihan komputer virtual SQL ke DR.

az sql vm update -n sqlvm -g myresourcegroup --license-type DR

Perbarui komputer virtual SQL untuk menonaktifkan penilaian praktik terbaik SQL.

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment false

Perbarui komputer virtual SQL untuk menonaktifkan jadwal penilaian praktik terbaik SQL.

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment-schedule false

Perbarui komputer virtual SQL untuk mengaktifkan jadwal dengan interval mingguan untuk penilaian praktik terbaik SQL saat VM sudah dikaitkan dengan ruang kerja Analitik Log.

az sql vm update -n sqlvm -g myresourcegroup --assessment-weekly-interval 1 --assessment-day-of-week monday --assessment-start-time-local '19:30'

Perbarui komputer virtual SQL untuk mengaktifkan jadwal dengan kemunculan bulanan untuk penilaian praktik terbaik SQL saat mengaitkan dengan ruang kerja Analitik Log dan menetapkan grup Sumber Daya untuk sumber daya Agen.

az sql vm update -n sqlvm -g myresourcegroup --workspace-name myLogAnalyticsWorkspace --workspace-rg myRg --agent-rg myRg2 --assessment-monthly-occurrence 1 --assessment-day-of-week monday --assessment-start-time-local '19:30'

Perbarui komputer virtual SQL untuk mengaktifkan penilaian praktik terbaik SQL tanpa mengatur jadwal untuk menjalankan penilaian sesuai permintaan. Harus menyediakan ruang kerja Analitik Log dan grup Sumber Daya untuk menyebarkan sumber daya Agen.

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment true --workspace-name myLogAnalyticsWorkspace --workspace-rg myRg --agent-rg myRg2

Memperbarui komputer virtual SQL untuk mengaktifkan penilaian praktik terbaik SQL saat mengaitkan dengan Ruang Kerja Analitik Log di langganan yang berbeda

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment true --workspace-name myLogAnalyticsWorkspace --workspace-rg myRg --workspace-sub myLogAnalyticsWorkspaceSubName --agent-rg myRg2

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: []
--agent-rg

Grup sumber daya yang berisi sumber daya AMA DCE dan DCR.

--am-day --assessment-day-of-week

Hari dalam seminggu untuk menjalankan penilaian.

nilai yang diterima: Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--am-month-occ --assessment-monthly-occurrence

Terjadinya hari DayOfWeek dalam sebulan untuk menjadwalkan penilaian. Mendukung nilai 1,2,3,4 dan -1. Gunakan -1 untuk hari DayOfWeek terakhir dalam sebulan (misalnya - Selasa terakhir dalam sebulan).

nilai yang diterima: -1, 1, 2, 3, 4
--am-schedule --enable-assessment-schedule

Mengaktifkan atau menonaktifkan Jadwal penilaian. Jika ada pengaturan jadwal penilaian yang disediakan, parameter secara otomatis diatur ke true.

nilai yang diterima: false, true
--am-time --assessment-start-time-local

Waktu dalam format HH:mm. Contohnya termasuk 17:30, 05:13.

--am-week-int --assessment-weekly-interval

Jumlah minggu yang akan dijadwalkan antara 2 penilaian berjalan. Mendukung nilai dari 1-6.

nilai yang diterima: 1, 2, 3, 4, 5, 6
--backup-pwd

Kata sandi untuk enkripsi pada cadangan.

--backup-schedule-type

Jenis jadwal pencadangan.

nilai yang diterima: Automated, Manual
--backup-system-dbs

Sertakan database sistem pada cadangan.

nilai yang diterima: false, true
nilai default: False
--connectivity-type

Opsi konektivitas SQL Server.

nilai yang diterima: LOCAL, PRIVATE, PUBLIC
--credential-name

Nama kredensial.

--day-of-week

Hari dalam seminggu untuk menerapkan patch pada.

nilai yang diterima: Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--enable-assessment

Mengaktifkan atau menonaktifkan fitur penilaian. Jika ada pengaturan penilaian yang disediakan, parameter secara otomatis diatur ke true.

nilai yang diterima: false, true
--enable-auto-backup

Aktifkan atau nonaktifkan pencadangan otomatis pada komputer virtual SQL. Jika ada pengaturan cadangan yang disediakan, parameter secara otomatis diatur ke true.

nilai yang diterima: false, true
--enable-auto-patching

Aktifkan atau nonaktifkan pengiriman otomatis pada komputer virtual SQL. Jika ada pengaturan pengiriman otomatis yang disediakan, parameter secara otomatis diatur ke true.

nilai yang diterima: false, true
--enable-encryption

Aktifkan enkripsi untuk pencadangan pada komputer virtual SQL.

nilai yang diterima: false, true
nilai default: False
--enable-key-vault-credential

Mengaktifkan atau menonaktifkan pengaturan kredensial brankas kunci. Jika ada pengaturan brankas kunci yang disediakan, parameter secara otomatis diatur ke true.

nilai yang diterima: false, true
--enable-r-services

Aktifkan atau nonaktifkan layanan R (SQL 2016 dan seterusnya).

nilai yang diterima: false, true
--force-string

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

nilai default: False
--full-backup-duration

Durasi jendela waktu pada hari tertentu kapan pencadangan penuh dapat dilakukan. 1-23 jam.

--full-backup-frequency

Frekuensi pencadangan penuh. Dalam kedua kasus, pencadangan penuh dimulai selama jendela waktu terjadwal berikutnya.

nilai yang diterima: Daily, Weekly
--full-backup-start-hour

Waktu mulai hari tertentu kapan pencadangan penuh dapat berlangsung. 0-23 jam.

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

--image-sku

Sku gambar SQL.

nilai yang diterima: Developer, Enterprise, Express, Standard, Web
--key-vault

Url Azure Key Vault.

--least-privilege-mode

Mode Hak Istimewa Terkecil Agen IaaS SQL. Pembaruan dari sysadmin ke izin tertentu yang digunakan per fitur.

nilai yang diterima: Enabled, NotSet
--license-type -i

Jenis lisensi SQL Server.

nilai yang diterima: AHUB, DR, PAYG
--log-backup-frequency

Frekuensi pencadangan log. 5-60 menit.

--maintenance-window-duration

Durasi patching. 30-180 menit.

--maintenance-window-start-hour

Jam hari ketika patching dimulai. Waktu VM lokal 0-23 jam.

--name -n

Nama komputer virtual SQL.

--port

Port SQL Server.

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

--retention-period

Periode retensi cadangan. 1-30 hari.

--sa-key

Kunci akun penyimpanan tempat pencadangan akan dibawa.

--set

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

nilai default: []
--sp-name

Nama perwakilan layanan untuk mengakses brankas kunci.

--sp-secret

Rahasia nama perwakilan layanan untuk mengakses brankas kunci.

--sql-mgmt-type
Tidak digunakan lagi

Argumen 'sql_management_mode' telah tidak digunakan lagi dan akan dihapus dalam rilis mendatang.

Jenis manajemen SQL Server. Pembaruan dari Ringan ke Penuh.

nilai yang diterima: Full, LightWeight, NoAgent
--sql-workload-type

Jenis beban kerja SQL Server.

nilai yang diterima: DW, GENERAL, OLTP
--storage-account

Url akun penyimpanan tempat pencadangan akan diambil.

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

--workspace-name

Nama ruang kerja Analitik Log untuk dikaitkan dengan VM.

--workspace-rg

Grup sumber daya yang berisi ruang kerja Analitik Log.

--workspace-sub

Langganan yang berisi ruang kerja Analitik Log.

--yes -y
Tidak digunakan lagi

Argumen 'prompt' telah tidak digunakan lagi dan akan dihapus dalam rilis mendatang.

Jangan meminta konfirmasi. Memerlukan --sql-mgmt-type.

nilai default: 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 vm validate-azure-ad-auth

Validasi autentikasi Microsoft Azure ACTIVE Directory dari komputer virtual SQL di sisi klien tanpa mengaktifkannya.

az sql vm validate-azure-ad-auth [--ids]
                                 [--msi-client-id]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]

Contoh

Validasi autentikasi Microsoft Azure AD dengan identitas terkelola yang ditetapkan sistem di sisi klien.

az sql vm validate-azure-ad-auth -n sqlvm -g myresourcegroup

Validasi autentikasi Microsoft Azure AD dengan identitas terkelola yang ditetapkan pengguna di sisi klien.

az sql vm validate-azure-ad-auth -n sqlvm -g myresourcegroup --msi-client-id 12345678

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.

--msi-client-id

ID Klien Identitas Terkelola Mesin Virutal.

--name -n

Nama komputer virtual SQL.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<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.