az sql server

Mengelola server SQL.

Perintah

az sql server ad-admin

Mengelola administrator Active Directory server.

az sql server ad-admin create

Buat administrator Direktori Aktif server baru.

az sql server ad-admin delete

Mengatur admin AD server.

az sql server ad-admin list

Mendapatkan daftar administrator Azure Active Directory di server.

az sql server ad-admin update

Perbarui administrator Direktori Aktif server yang sudah ada.

az sql server ad-only-auth

Kelola pengaturan Autentikasi Khusus Azure Active Direct untuk Server ini.

az sql server ad-only-auth disable

Nonaktifkan Azure Active Direct only Authentication untuk Server ini.

az sql server ad-only-auth enable

Aktifkan Autentikasi Khusus Azure Active Direct untuk Server ini.

az sql server ad-only-auth get

Dapatkan properti Autentikasi Khusus Langsung Azure Active Direct tertentu.

az sql server audit-policy

Mengelola kebijakan audit server.

az sql server audit-policy show

Tampilkan kebijakan audit server.

az sql server audit-policy update

Memperbarui kebijakan audit server.

az sql server audit-policy wait

Tempatkan CLI dalam status menunggu sampai kondisi kebijakan audit server terpenuhi.

az sql server conn-policy

Mengelola kebijakan koneksi server.

az sql server conn-policy show

Mendapatkan kebijakan koneksi aman server.

az sql server conn-policy update

Updates kebijakan koneksi aman server.

az sql server create

Membuat server.

az sql server delete

Menghapus server.

az sql server dns-alias

Mengelola alias DNS server.

az sql server dns-alias create

Membuat alias DNS server.

az sql server dns-alias delete

Menghapus alias DNS server dengan nama yang diberikan.

az sql server dns-alias list

Mendapatkan daftar alias DNS server untuk server.

az sql server dns-alias set

Mengatur server yang harus ditunjukkan oleh alias DNS.

az sql server dns-alias show

Mendapatkan alias DNS server.

az sql server firewall-rule

Mengelola aturan firewall server.

az sql server firewall-rule create

Membuat aturan firewall.

az sql server firewall-rule delete

Menghapus aturan firewall.

az sql server firewall-rule list

Mencantumkan aturan firewall server.

az sql server firewall-rule show

Memperlihatkan detail untuk aturan firewall.

az sql server firewall-rule update

Memperbarui aturan firewall.

az sql server key

Mengelola kunci server.

az sql server key create

Membuat kunci server.

az sql server key delete

Menghapus kunci server.

az sql server key list

Mendapatkan daftar kunci server.

az sql server key show

Menampilkan kunci server.

az sql server list

Mencantumkan server yang tersedia.

az sql server list-usages

Mengembalikan penggunaan server.

az sql server ms-support

Mengelola operasi dukungan Microsoft server.

az sql server ms-support audit-policy

Mengelola kebijakan audit operasi dukungan Microsoft server.

az sql server ms-support audit-policy show

Tampilkan kebijakan audit operasi dukungan Microsoft server.

az sql server ms-support audit-policy update

Perbarui kebijakan audit operasi dukungan Microsoft server.

az sql server ms-support audit-policy wait

Tempatkan CLI dalam status menunggu hingga kondisi kebijakan audit operasi dukungan Microsoft server terpenuhi.

az sql server outbound-firewall-rule

Mengelola aturan firewall keluar server.

az sql server outbound-firewall-rule create

Buat aturan firewall keluar baru.

az sql server outbound-firewall-rule delete

Hapus aturan firewall keluar.

az sql server outbound-firewall-rule list

Mencantumkan aturan firewall keluar server.

az sql server outbound-firewall-rule show

Tampilkan detail untuk aturan firewall keluar.

az sql server show

Mendapatkan server.

az sql server tde-key

Mengelola pelindung enkripsi server.

az sql server tde-key set

Mengatur pelindung enkripsi server.

az sql server tde-key show

Mendapatkan pelindung enkripsi server.

az sql server update

Memperbarui server.

az sql server vnet-rule

Mengelola aturan jaringan virtual server.

az sql server vnet-rule create

Buat aturan jaringan virtual untuk memungkinkan akses ke server Azure SQL.

az sql server vnet-rule delete

Menghapus aturan jaringan virtual dengan nama yang diberikan.

az sql server vnet-rule list

Mendapatkan daftar aturan jaringan virtual di server.

az sql server vnet-rule show

Mendapatkan aturan jaringan virtual.

az sql server vnet-rule update

Memperbarui aturan jaringan virtual.

az sql server wait

Tempatkan CLI dalam status menunggu sampai kondisi server SQL terpenuhi.

az sql server create

Membuat server.

az sql server create --name
                     --resource-group
                     [--admin-password]
                     [--admin-user]
                     [--assign-identity]
                     [--enable-ad-only-auth]
                     [--enable-public-network {false, true}]
                     [--external-admin-name]
                     [--external-admin-principal-type]
                     [--external-admin-sid]
                     [--federated-client-id]
                     [--identity-type {None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned}]
                     [--key-id]
                     [--location]
                     [--minimal-tls-version {1.0, 1.1, 1.2}]
                     [--no-wait]
                     [--pid]
                     [--restrict-outbound-network-access {false, true}]
                     [--user-assigned-identity-id]

Contoh

Membuat server.

az sql server create -l westus -g mygroup -n myserver -u myadminuser -p myadminpassword

Buat server dengan akses jaringan publik yang dinonaktifkan ke server.

az sql server create -l westus -g mygroup -n myserver -u myadminuser -p myadminpassword -e false

Buat server tanpa Admin SQL, dengan admin AD dan AD Only diaktifkan.

az sql server create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer

Buat server tanpa Admin SQL, dengan admin AD, AD Only enabled, User ManagedIdenties dan Identity Type adalah SystemAssigned,UserAssigned.

az sql server create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName \ --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type SystemAssigned,UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi

Buat server tanpa Admin SQL, dengan admin AD, AD Only enabled, User ManagedIdenties dan Identity Type adalah UserAssigned.

az sql server create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName \ --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi

Parameter yang Diperlukan

--name -n

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

--resource-group -g

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

Parameter Opsional

--admin-password -p

Kata sandi masuk administrator (diperlukan pembuatan forserver).

--admin-user -u

Nama pengguna administrator untuk server. Setelah dibuat, itu tidak dapat diubah.

--assign-identity -i

Buat dan tetapkan Identitas Azure Active Directory untuk server ini untuk digunakan dengan layanan manajemen utama seperti Azure KeyVault.

--enable-ad-only-auth

Aktifkan Autentikasi Khusus Azure Active Directory untuk server ini.

--enable-public-network -e

Atur apakah akses jaringan publik ke server diizinkan atau tidak. Ketika false, hanya koneksi yang dibuat melalui Private Link yang dapat menjangkau server ini.

nilai yang diterima: false, true
--external-admin-name

Nama tampilan pengguna, grup, atau aplikasi administrator Azure AD.

--external-admin-principal-type

Pengguna, Grup, atau Aplikasi.

--external-admin-sid

ID unik administrator Azure AD. Id Objek untuk Pengguna atau Grup, Id Klien untuk Aplikasi.

--federated-client-id --fid

Id klien federasi yang digunakan dalam skenario CMK lintas penyewa.

--identity-type -t

Jenis Identitas yang akan digunakan. Nilai yang mungkin adalah SystemAsssigned,UserAssigned, SystemAssigned,UserAssigned dan None.

nilai yang diterima: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--key-id -k

URI brankas kunci untuk enkripsi.

--location -l

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

--minimal-tls-version

Versi TLS minimal yang diberlakukan oleh server sql untuk koneksi masuk.

nilai yang diterima: 1.0, 1.1, 1.2
--no-wait

Jangan menunggu operasi jangka panjang selesai.

--pid --primary-user-assigned-identity-id

ID identitas terkelola pengguna utama.

--restrict-outbound-network-access -r

Atur apakah akses jaringan keluar ke server dibatasi atau tidak. Jika benar, koneksi keluar dari server akan dibatasi.

nilai yang diterima: false, true
--user-assigned-identity-id -a

Buat dan tetapkan Identitas Terkelola Pengguna (UMI) untuk server ini.

az sql server delete

Menghapus server.

az sql server delete [--ids]
                     [--name]
                     [--resource-group]
                     [--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 server Azure SQL. Anda dapat mengonfigurasi default menggunakan az configure --defaults sql-server=<name>.

--resource-group -g

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

--yes -y

Jangan meminta konfirmasi.

az sql server list

Mencantumkan server yang tersedia.

az sql server list [--expand-ad-admin]
                   [--resource-group]

Contoh

Mencantumkan semua server dalam langganan saat ini.

az sql server list

Mencantumkan semua server dalam grup sumber daya.

az sql server list -g mygroup

Parameter Opsional

--expand-ad-admin

Perluas Administrator Direktori Aktif untuk server.

--resource-group -g

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

az sql server list-usages

Mengembalikan penggunaan server.

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

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 server Azure SQL. Anda dapat mengonfigurasi default menggunakan az configure --defaults sql-server=<name>.

--resource-group -g

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

az sql server show

Mendapatkan server.

az sql server show [--expand-ad-admin]
                   [--ids]
                   [--name]
                   [--resource-group]

Parameter Opsional

--expand-ad-admin

Perluas Administrator Direktori Aktif untuk server.

--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 server Azure SQL. Anda dapat mengonfigurasi default menggunakan az configure --defaults sql-server=<name>.

--resource-group -g

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

az sql server update

Memperbarui server.

az sql server update [--add]
                     [--admin-password]
                     [--assign_identity]
                     [--enable-public-network {false, true}]
                     [--federated-client-id]
                     [--force-string]
                     [--identity-type {None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned}]
                     [--ids]
                     [--key-id]
                     [--minimal-tls-version {1.0, 1.1, 1.2}]
                     [--name]
                     [--no-wait]
                     [--pid]
                     [--remove]
                     [--resource-group]
                     [--restrict-outbound-network-access {false, true}]
                     [--set]
                     [--user-assigned-identity-id]

Contoh

Memperbarui server. (dibuat otomatis)

az sql server update --admin-password myadminpassword --name MyAzureSQLServer --resource-group MyResourceGroup

Memperbarui server dengan Identitas Terkelola Pengguna dan Jenis Identitas adalah SystemAssigned,UserAssigned.

az sql server update -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type SystemAssigned,UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi

Memperbarui server dengan Identitas Terkelola Pengguna dan Jenis Identitas adalah UserAssigned.

az sql server update -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi

Parameter Opsional

--add

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

--admin-password -p

Kata sandi masuk administrator.

--assign_identity -i

Buat dan tetapkan Identitas Azure Active Directory untuk server ini untuk digunakan dengan layanan manajemen utama seperti Azure KeyVault.

--enable-public-network -e

Atur apakah akses jaringan publik ke server diizinkan atau tidak. Ketika false, hanya koneksi yang dibuat melalui Private Link yang dapat menjangkau server ini.

nilai yang diterima: false, true
--federated-client-id --fid

Id klien federasi yang digunakan dalam skenario CMK lintas penyewa.

--force-string

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

--identity-type -t

Jenis Identitas yang akan digunakan. Nilai yang mungkin adalah SystemAsssigned,UserAssigned, SystemAssigned,UserAssigned dan None.

nilai yang diterima: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--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.

--key-id -k

URI brankas kunci untuk enkripsi.

--minimal-tls-version

Versi TLS minimal yang diberlakukan oleh server sql untuk koneksi masuk.

nilai yang diterima: 1.0, 1.1, 1.2
--name -n

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

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--pid --primary-user-assigned-identity-id

ID identitas terkelola pengguna utama.

--remove

Hapus properti atau elemen dari daftar. Contoh: --remove property.list OR --remove propertyToRemove.

--resource-group -g

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

--restrict-outbound-network-access -r

Atur apakah akses jaringan keluar ke server dibatasi atau tidak. Jika benar, koneksi keluar dari server akan dibatasi.

nilai yang diterima: false, true
--set

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

--user-assigned-identity-id -a

Buat dan tetapkan Identitas Terkelola Pengguna (UMI) untuk server ini.

az sql server wait

Tempatkan CLI dalam status menunggu sampai kondisi server SQL terpenuhi.

az sql server wait [--created]
                   [--custom]
                   [--deleted]
                   [--exists]
                   [--expand]
                   [--ids]
                   [--interval]
                   [--name]
                   [--resource-group]
                   [--timeout]
                   [--updated]

Parameter Opsional

--created

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

--custom

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

--deleted

Tunggu hingga dihapus.

--exists

Tunggu hingga sumber daya ada.

--expand

Sumber daya anak yang akan disertakan dalam respons.

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--interval

Interval polling dalam hitungan detik.

nilai default: 30
--name -n

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

--resource-group -g

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

--timeout

Waktu tunggu maksimum dalam detik.

nilai default: 3600
--updated

Tunggu hingga diperbarui dengan provisioningState di 'Berhasil'.