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 Doğrudan Kimlik Doğrulama ayarlarını yönetin. |
| az sql server ad-only-auth disable |
Yalnızca bu Sunucu için Azure Active Kimlik Doğrulamasını devre dışı bırakın. |
| az sql server ad-only-auth enable |
Bu Sunucu için Yalnızca Azure Active Doğrudan Kimlik Doğrulamasını etkinleştirin. |
| az sql server ad-only-auth get |
Belirli bir Azure Active Doğrudan 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ı listeleme. |
| 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 |
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. |
| 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 |
Sanal ağ kuralını güncelleştirme. |
| az sql server wait |
SQL sunucusunun 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 devre dışı bırakılmış genel ağ erişimi olan bir sunucu oluşturun.
az sql server create -l westus -g mygroup -n myserver -u myadminuser -p myadminpassword -e false
SQL Yönetici olmadan, AD yöneticisi ve Yalnızca AD etkin 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
SQL Yönetici olmadan, AD yöneticisi, Yalnızca AD etkin, Kullanıcı YönetilenLeri ve Kimlik Türü SystemAssigned,UserAssigned ile 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
SQL Yönetici olmadan, AD yöneticisi, Yalnızca AD etkin, Kullanıcı Yönetilen Kimlikleri ve Kimlik Türü UserAssigned ile 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
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Yönetici oturum açma parolası (sunucu oluşturma için gereklidir).
Sunucu için yönetici kullanıcı adı. Bir kez oluşturulan değiştirilemez.
Azure KeyVault gibi anahtar yönetim hizmetleriyle kullanmak üzere bu sunucu için bir Azure Active Directory Kimliği oluşturun ve atayın.
Bu sunucu için Yalnızca Azure Active Directory Kimlik Doğrulamasını etkinleştirin.
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.
Azure AD yönetici kullanıcısının, grubunun veya uygulamasının görünen adı.
Kullanıcı, Grup veya Uygulama.
Azure AD yöneticisinin benzersiz kimliği. Kullanıcı veya Grup için Nesne Kimliği, Uygulamalar için İstemci Kimliği.
Kiracılar arası CMK senaryosunda kullanılan federasyon istemci kimliği.
Kullanılacak Kimlik türü. Olası değerler SystemAsssigned,UserAssigned, SystemAssigned,UserAssigned ve None değerleridir.
Şifreleme için anahtar kasası URI'si.
Konum. Değerleri: az account list-locations. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.
Gelen bağlantılar için sql server tarafından zorlanan en düşük TLS sürümü.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Birincil kullanıcı tarafından yönetilen kimliğin kimliği.
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.
Bu sunucu için bir Kullanıcı Tarafından Yönetilen Kimlik (UMI) oluşturun ve atayın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az sql server delete
Bir sunucuyu siler.
az sql server delete [--ids]
[--name]
[--resource-group]
[--yes]
İsteğe Bağlı Parametreler
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.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Onay istemde bulunmayın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanı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
Sunucu için Active Directory Yöneticisi'ni genişletin.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
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
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.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az sql server show
Bir sunucu alır.
az sql server show [--expand-ad-admin]
[--ids]
[--name]
[--resource-group]
İsteğe Bağlı Parametreler
Sunucu için Active Directory Yöneticisi'ni genişletin.
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.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
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
Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON dize>.
Yönetici oturum açma parolası.
Azure KeyVault gibi anahtar yönetim hizmetleriyle kullanmak üzere bu sunucu için bir Azure Active Directory Kimliği oluşturun ve atayın.
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.
Kiracılar arası CMK senaryosunda kullanılan federasyon istemci kimliği.
'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.
Kullanılacak Kimlik türü. Olası değerler SystemAsssigned,UserAssigned, SystemAssigned,UserAssigned ve None değerleridir.
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.
Şifreleme için anahtar kasası URI'si.
Gelen bağlantılar için sql server tarafından zorlanan en düşük TLS sürümü.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Birincil kullanıcı tarafından yönetilen kimliğin kimliği.
Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
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.
Ayarlanacağı özellik yolunu ve değeri belirterek bir nesneyi güncelleştirin. Örnek: --set property1.property2=.
Bu sunucu için bir Kullanıcı Tarafından Yönetilen Kimlik (UMI) oluşturun ve atayın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanı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
'provisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.
Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Silinene kadar bekleyin.
Kaynak var olana kadar bekleyin.
Yanıta eklenecek alt kaynaklar.
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.
Saniye cinsinden yoklama aralığı.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Saniye cinsinden en fazla bekleme.
ProvisioningState değeri 'Başarılı' olarak güncelleştirilene kadar bekleyin.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.