az sql server

SQL sunucularını yönetme.

Komutlar

az sql server ad-admin

Sunucunun Active Directory yöneticisini yönetme.

az sql server ad-admin create

Yeni bir sunucu Active Directory yöneticisi oluşturun.

az sql server ad-admin delete

Sunucunun AD yöneticisini ayarlar.

az sql server ad-admin list

Bir sunucudaki Azure Active Directory yöneticilerinin listesini alır.

az sql server ad-admin update

Mevcut bir sunucu Active Directory yöneticisini güncelleştirin.

az sql server ad-only-auth

Bu Sunucu için yalnızca Azure Active Directory Kimlik Doğrulama ayarlarını yönetin.

az sql server ad-only-auth disable

Bu Sunucu için yalnızca Azure Active Directory Kimlik Doğrulamasını devre dışı bırakın.

az sql server ad-only-auth enable

Bu Sunucu için yalnızca Azure Active Directory Kimlik Doğrulamasını etkinleştirin.

az sql server ad-only-auth get

Belirli bir Azure Active Directory yalnızca Kimlik Doğrulaması özelliğini alın.

az sql server audit-policy

Sunucunun denetim ilkesini yönetme.

az sql server audit-policy show

Sunucu denetim ilkesini göster.

az sql server audit-policy update

Sunucunun denetim ilkesini güncelleştirme.

az sql server audit-policy wait

Sunucunun denetim ilkesinin bir koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az sql server conn-policy

Sunucunun bağlantı ilkesini yönetin.

az sql server conn-policy show

Sunucunun güvenli bağlantı ilkesini alır.

az sql server conn-policy update

Sunucunun güvenli bağlantı ilkesini Güncelleştirmeler.

az sql server create

Bir sunucu oluşturun.

az sql server delete

Bir sunucuyu siler.

az sql server dns-alias

Sunucunun DNS diğer adlarını yönetme.

az sql server dns-alias create

Bir sunucu DNS diğer adı oluşturur.

az sql server dns-alias delete

Verilen ada sahip sunucu DNS diğer adını siler.

az sql server dns-alias list

Bir sunucu için sunucu DNS diğer adlarının listesini alır.

az sql server dns-alias set

DNS diğer adının işaret etmesi gereken bir sunucu ayarlar.

az sql server dns-alias show

Sunucu DNS diğer adını alır.

az sql server firewall-rule

Sunucunun güvenlik duvarı kurallarını yönetme.

az sql server firewall-rule create

Güvenlik duvarı kuralı oluşturun.

az sql server firewall-rule delete

Güvenlik duvarı kuralını siler.

az sql server firewall-rule list

Sunucunun güvenlik duvarı kurallarını listeleyin.

az sql server firewall-rule show

Güvenlik duvarı kuralının ayrıntılarını gösterir.

az sql server firewall-rule update

Güvenlik duvarı kuralını güncelleştirme.

az sql server key

Sunucunun anahtarlarını yönetme.

az sql server key create

Bir sunucu anahtarı oluşturur.

az sql server key delete

Bir sunucu anahtarını siler.

az sql server key list

Sunucu anahtarlarının listesini alır.

az sql server key show

Bir sunucu anahtarı gösterir.

az sql server list

Kullanılabilir sunucuları listeleyin.

az sql server list-usages

Sunucu kullanımlarını döndürür.

az sql server ms-support

Sunucunun Microsoft destek işlemlerini yönetin.

az sql server ms-support audit-policy

Sunucunun Microsoft destek işlemleri denetim ilkesini yönetin.

az sql server ms-support audit-policy show

Sunucu Microsoft destek işlemleri denetim ilkesini gösterin.

az sql server ms-support audit-policy update

Sunucunun Microsoft destek işlemleri denetim ilkesini güncelleştirin.

az sql server ms-support audit-policy wait

Sunucunun Microsoft destek işlemleri denetim ilkesinin bir koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az sql server outbound-firewall-rule

Sunucunun giden güvenlik duvarı kurallarını yönetme.

az sql server outbound-firewall-rule create

Yeni bir giden güvenlik duvarı kuralı oluşturun.

az sql server outbound-firewall-rule delete

Giden güvenlik duvarı kuralını silin.

az sql server outbound-firewall-rule list

Sunucunun giden güvenlik duvarı kurallarını listeleme.

az sql server outbound-firewall-rule show

Giden güvenlik duvarı kuralının ayrıntılarını gösterin.

az sql server show

Bir sunucu alır.

az sql server tde-key

Bir sunucunun şifreleme koruyucusu yönetme.

az sql server tde-key set

Sunucunun şifreleme koruyucusunu ayarlar. önce https://docs.microsoft.com/en-us/cli/azure/sql/server/key?view=azure-cli-latest#az-sql-server-key-createanahtarını oluşturduğunuzdan emin olun.

az sql server tde-key show

Bir sunucu şifreleme koruyucusu alır.

az sql server update

Sunucuyu güncelleştirme.

az sql server vnet-rule

Sunucunun sanal ağ kurallarını yönetme.

az sql server vnet-rule create

Azure SQL Sunucusuna erişime izin veren bir sanal ağ kuralı oluşturun.

az sql server vnet-rule delete

Verilen ada sahip sanal ağ kuralını siler.

az sql server vnet-rule list

Bir sunucudaki sanal ağ kurallarının listesini alır.

az sql server vnet-rule show

Bir sanal ağ kuralı alır.

az sql server vnet-rule update

Bir sanal ağ kuralını güncelleştirin.

az sql server wait

SQL sunucusunun bir koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az sql server create

Bir sunucu oluşturun.

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]

Örnekler

Bir sunucu oluşturun.

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

Sunucuya genel ağ erişimi devre dışı bırakılmış bir sunucu oluşturun.

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

AD yöneticisi ve Yalnızca AD etkinken SQL Yönetici olmadan bir sunucu oluşturun.

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

AD yöneticisi, Yalnızca AD etkin, Kullanıcı Tarafından YönetilenIdenties ve Kimlik Türü SystemAssigned,UserAssigned şeklinde sql Yönetici olmadan bir sunucu oluşturun.

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

AD yöneticisi, Yalnızca AD etkin, Kullanıcı Tarafından YönetilenIdenties ve Kimlik Türü UserAssigned ile SQL Yönetici olmadan bir sunucu oluşturun.

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

Gerekli Parametreler

--name -n

Azure SQL Sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--admin-password -p

Yönetici oturum açma parolası (sunucu oluşturma için gereklidir).

--admin-user -u

Sunucu için yönetici kullanıcı adı. Bir kez biçimlendirilmişse değiştirilemez.

--assign-identity -i

Azure KeyVault gibi anahtar yönetim hizmetleriyle kullanmak üzere bu sunucu için bir Azure Active Directory Kimliği oluşturun ve atayın.

--enable-ad-only-auth

Bu sunucu için Yalnızca Azure Active Directory Kimlik Doğrulamasını etkinleştirin.

--enable-public-network -e

Sunucuya genel ağ erişimine izin verilip verilmeyeceğini ayarlayın. False olduğunda, yalnızca Özel Bağlantılar aracılığıyla yapılan bağlantılar bu sunucuya ulaşabilir.

kabul edilen değerler: false, true
--external-admin-name

Azure AD yöneticisi kullanıcı, grup veya uygulamanın görünen adı.

--external-admin-principal-type

Kullanıcı, Grup veya Uygulama.

--external-admin-sid

Azure AD yöneticisinin benzersiz kimliği. Kullanıcı veya Grup için Nesne Kimliği, Uygulamalar için İstemci Kimliği.

--federated-client-id --fid

Kiracılar arası CMK senaryosunda kullanılan federasyon istemci kimliği.

--identity-type -t

Kullanılacak Kimlik türü. Olası değerler SystemAsssigned,UserAssigned, SystemAssigned, UserAssigned ve None değerleridir.

kabul edilen değerler: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--key-id -k

Şifreleme için anahtar kasası URI'si.

--location -l

Konum. Değerleri: az account list-locations. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.

--minimal-tls-version

Sql server tarafından gelen bağlantılar için zorlanan en düşük TLS sürümü.

kabul edilen değerler: 1.0, 1.1, 1.2
--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

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

Birincil kullanıcı tarafından yönetilen kimliği.

--restrict-outbound-network-access -r

Sunucuya giden ağ erişiminin kısıtlanıp kısıtlanmadığını ayarlayın. Doğru olduğunda, sunucudan giden bağlantılar kısıtlanır.

kabul edilen değerler: false, true
--user-assigned-identity-id -a

Bu sunucu için bir Kullanıcı Tarafından Yönetilen Kimlik (UMI) oluşturun ve atayın.

az sql server delete

Bir sunucuyu siler.

az sql server delete [--ids]
                     [--name]
                     [--resource-group]
                     [--yes]

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Azure SQL Sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--yes -y

Onay istemde bulunmayın.

az sql server list

Kullanılabilir sunucuları listeleyin.

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

Örnekler

Geçerli abonelikteki tüm sunucuları listeleyin.

az sql server list

Bir kaynak grubundaki tüm sunucuları listeleme.

az sql server list -g mygroup

İsteğe Bağlı Parametreler

--expand-ad-admin

Sunucu için Active Directory Yöneticisi'ni genişletin.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az sql server list-usages

Sunucu kullanımlarını döndürür.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Azure SQL Sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az sql server show

Bir sunucu alır.

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

İsteğe Bağlı Parametreler

--expand-ad-admin

Sunucu için Active Directory Yöneticisi'ni genişletin.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Azure SQL Sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az sql server update

Sunucuyu güncelleştirme.

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]

Örnekler

Sunucuyu güncelleştirme. (otomatik olarak oluşturulur)

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

Bir sunucuyu Kullanıcı Tarafından Yönetilen Kimlikler ile güncelleştirin ve Kimlik Türü SystemAssigned,UserAssigned şeklindedir.

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

Bir sunucuyu Kullanıcı Tarafından Yönetilen Kimlikler ile güncelleştirin ve Kimlik Türü UserAssigned şeklindedir.

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

İsteğe Bağlı Parametreler

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON dizesi>.

--admin-password -p

Yönetici oturum açma parolası.

--assign_identity -i

Azure KeyVault gibi anahtar yönetim hizmetleriyle kullanmak üzere bu sunucu için bir Azure Active Directory Kimliği oluşturun ve atayın.

--enable-public-network -e

Sunucuya genel ağ erişimine izin verilip verilmeyeceğini ayarlayın. False olduğunda, yalnızca Özel Bağlantılar aracılığıyla yapılan bağlantılar bu sunucuya ulaşabilir.

kabul edilen değerler: false, true
--federated-client-id --fid

Kiracılar arası CMK senaryosunda kullanılan federasyon istemci kimliği.

--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

--identity-type -t

Kullanılacak Kimlik türü. Olası değerler SystemAsssigned,UserAssigned, SystemAssigned,UserAssigned ve None değerleridir.

kabul edilen değerler: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--key-id -k

Şifreleme için anahtar kasası URI'si.

--minimal-tls-version

Gelen bağlantılar için sql server tarafından zorlanan en düşük TLS sürümü.

kabul edilen değerler: 1.0, 1.1, 1.2
--name -n

Azure SQL Sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

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

Birincil kullanıcı tarafından yönetilen kimliğin kimliği.

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--restrict-outbound-network-access -r

Sunucuya giden ağ erişiminin kısıtlanıp kısıtlanmayacağını ayarlayın. Doğru olduğunda, sunucudan giden bağlantılar kısıtlanır.

kabul edilen değerler: false, true
--set

Ayarlanacağı özellik yolunu ve değeri belirterek bir nesneyi güncelleştirin. Örnek: --set property1.property2=.

--user-assigned-identity-id -a

Bu sunucu için bir Kullanıcı Tarafından Yönetilen Kimlik (UMI) oluşturun ve atayın.

az sql server wait

SQL sunucusunun koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

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

İsteğe Bağlı Parametreler

--created

'provisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

--exists

Kaynak var olana kadar bekleyin.

--expand

Yanıta eklenecek alt kaynaklar. Varsayılan değer Yok'tır.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--name -n

Azure SQL Sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--timeout

Saniye cinsinden en fazla bekleme.

varsayılan değer: 3600
--updated

ProvisioningState değeri 'Başarılı' olarak güncelleştirilene kadar bekleyin.