az sql db
Veritabanlarını yönetme.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az sql db advanced-threat-protection-setting |
Veritabanının gelişmiş tehdit koruması ayarını yönetin. |
Temel | GA |
az sql db advanced-threat-protection-setting show |
Gelişmiş bir tehdit koruması ayarı alır. |
Temel | GA |
az sql db advanced-threat-protection-setting update |
Veritabanının gelişmiş tehdit koruması ayarını güncelleştirin. |
Temel | GA |
az sql db audit-policy |
Veritabanının denetim ilkesini yönetme. |
Temel | GA |
az sql db audit-policy show |
Veritabanı denetim ilkesini göster. |
Temel | GA |
az sql db audit-policy update |
Veritabanının denetim ilkesini güncelleştirme. |
Temel | GA |
az sql db audit-policy wait |
Veritabanının denetim ilkesinin bir koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. |
Temel | GA |
az sql db classification |
Duyarlılık sınıflandırmalarını yönetme. |
Temel | GA |
az sql db classification delete |
Belirli bir sütunun duyarlılık sınıflandırmasını silin. |
Temel | GA |
az sql db classification list |
Belirli bir veritabanının duyarlılık sınıflandırmalarını alma. |
Temel | GA |
az sql db classification recommendation |
Duyarlılık sınıflandırma önerilerini yönetme. |
Temel | GA |
az sql db classification recommendation disable |
Belirli bir sütun için duyarlılık önerilerini devre dışı bırakın (öneriler tüm sütunlarda varsayılan olarak etkindir). |
Temel | GA |
az sql db classification recommendation enable |
Belirli bir sütun için duyarlılık önerilerini etkinleştirin (öneriler tüm sütunlarda varsayılan olarak etkindir). |
Temel | GA |
az sql db classification recommendation list |
Belirli bir veritabanının önerilen duyarlılık sınıflandırmalarını listeleyin. |
Temel | GA |
az sql db classification show |
Belirli bir sütunun duyarlılık sınıflandırmasını alma. |
Temel | GA |
az sql db classification update |
Sütunların duyarlılık sınıflandırmasını güncelleştirin. |
Temel | GA |
az sql db copy |
Veritabanının kopyasını oluşturun. |
Temel | GA |
az sql db create |
Veritabanı oluşturma. |
Temel | GA |
az sql db delete |
Veritabanını silme. |
Temel | GA |
az sql db export |
Veritabanını bacpac'e aktarın. |
Temel | GA |
az sql db geo-backup |
SQL veritabanı coğrafi olarak yedekli yedeklemeleri yönetin. |
Temel | Önizle |
az sql db geo-backup list |
Kurtarılabilir veritabanlarının listesini alır. |
Temel | Önizle |
az sql db geo-backup restore |
Coğrafi olarak yedekli yedeklemeyi yeni bir veritabanına geri yükleyin. |
Temel | Önizle |
az sql db geo-backup show |
Veritabanının coğrafi yedeklemesini temsil eden bir kaynak olan kurtarılabilir bir veritabanı alır. |
Temel | Önizle |
az sql db import |
Bir bacpac'i yeni bir veritabanına veya mevcut boş bir veritabanına aktarır. |
Temel | GA |
az sql db ledger-digest-uploads |
Genel muhasebe özet karşıya yükleme ayarlarını yönetin. |
Temel | GA |
az sql db ledger-digest-uploads disable |
Kayıt defteri özetlerini karşıya yüklemeyi devre dışı bırakın. |
Temel | GA |
az sql db ledger-digest-uploads enable |
Kayıt defteri özetlerini bir Azure Depolama hesabına veya Azure Gizli Kayıt Defteri'ne yüklemeyi etkinleştirin. Kayıt defteri özetlerini karşıya yükleme zaten etkinse, cmdlet özet depolama uç noktasını yeni bir değere sıfırlar. |
Temel | GA |
az sql db ledger-digest-uploads show |
Geçerli kayıt defteri özet ayarlarını gösterin. |
Temel | GA |
az sql db list |
Sunucu veya elastik havuzdaki veritabanlarını listeleme. |
Temel | GA |
az sql db list-deleted |
Geri yüklenebilir bırakılan veritabanlarının listesini alır. |
Temel | GA |
az sql db list-editions |
Şu anda etkin olan abonelik için kullanılabilir veritabanı sürümlerini gösterin. |
Temel | GA |
az sql db list-usages |
Veritabanı kullanımlarını alır. |
Temel | GA |
az sql db ltr-backup |
SQL veritabanı uzun süreli saklama yedeklemelerini yönetin. |
Temel | Önizle |
az sql db ltr-backup delete |
Uzun süreli saklama yedeğini silin. |
Temel | Önizle |
az sql db ltr-backup list |
Bir konum, sunucu veya veritabanı için uzun süreli saklama yedeklemelerini listeleyin. |
Temel | Önizle |
az sql db ltr-backup restore |
Uzun süreli saklama yedeğini yeni bir veritabanına geri yükleyin. |
Temel | Önizle |
az sql db ltr-backup show |
Veritabanı için uzun süreli saklama yedeği alma. |
Temel | Önizle |
az sql db ltr-backup wait |
Veritabanının bir koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. |
Temel | Önizle |
az sql db ltr-policy |
SQL veritabanı uzun süreli saklama ilkesini yönetin. |
Temel | Önizle |
az sql db ltr-policy set |
Bir veritabanı için uzun süreli saklama ayarlarını güncelleştirme. |
Temel | Önizle |
az sql db ltr-policy show |
Bir veritabanı için uzun süreli saklama ilkesini gösterin. |
Temel | Önizle |
az sql db op |
Veritabanındaki işlemleri yönetme. |
Temel | GA |
az sql db op cancel |
Veritabanındaki zaman uyumsuz işlemi iptal eder. |
Temel | GA |
az sql db op list |
Veritabanında gerçekleştirilen işlemlerin listesini alır. |
Temel | GA |
az sql db rename |
Veritabanını yeniden adlandırın. |
Temel | GA |
az sql db replica |
Veritabanları arasında çoğaltmayı yönetme. |
Temel | GA |
az sql db replica create |
Var olan bir veritabanının okunabilir ikincil çoğaltması olarak bir veritabanı oluşturun. |
Temel | GA |
az sql db replica delete-link |
İki veritabanı çoğaltması arasında veri çoğaltmasını kalıcı olarak durdurun. |
Temel | GA |
az sql db replica list-links |
Veritabanının çoğaltmalarını ve çoğaltma durumlarını listeleyin. |
Temel | GA |
az sql db replica set-primary |
Geçerli birincil çoğaltma veritabanından yük devrederek birincil çoğaltma veritabanını ayarlayın. |
Temel | GA |
az sql db restore |
Yedekten geri yükleyerek yeni bir veritabanı oluşturun. |
Temel | GA |
az sql db show |
Veritabanının ayrıntılarını alın. |
Temel | GA |
az sql db show-connection-string |
Veritabanına bir bağlantı dizesi oluşturur. |
Temel | GA |
az sql db show-deleted |
Silinen veritabanının ayrıntılarını alın. |
Temel | GA |
az sql db str-policy |
SQL veritabanı kısa süreli saklama ilkesini yönetin. |
Temel | Önizle |
az sql db str-policy set |
Canlı veritabanı için kısa süreli saklama ayarlarını güncelleştirin. |
Temel | Önizle |
az sql db str-policy show |
Canlı veritabanı için kısa süreli saklama ilkesini gösterin. |
Temel | Önizle |
az sql db str-policy wait |
İlke ayarlanana kadar CLI'yi bekleme durumuna yerleştirin. |
Temel | Önizle |
az sql db tde |
Veritabanının saydam veri şifrelemesini yönetme. |
Temel | GA |
az sql db tde key |
Veritabanının şifreleme koruyucularını yönetme. |
Temel | GA |
az sql db tde key revalidate |
Veritabanının şifreleme koruyucu anahtarını yeniden beyan eder. |
Temel | GA |
az sql db tde key revert |
Veritabanının şifreleme koruyucu anahtarını sunucu düzeyine döndürür. |
Temel | GA |
az sql db tde set |
Veritabanının saydam veri şifreleme yapılandırmasını ayarlar. |
Temel | GA |
az sql db tde show |
bir Saydam Veri Şifrelemesi gösterir. |
Temel | GA |
az sql db threat-policy |
Veritabanının tehdit algılama ilkelerini yönetme. |
Temel | Kullanım Dışı |
az sql db threat-policy show |
Bir tehdit algılama ilkesi alır. |
Temel | Kullanım Dışı |
az sql db threat-policy update |
Veritabanının tehdit algılama ilkesini güncelleştirme. |
Temel | Kullanım Dışı |
az sql db update |
Veritabanını güncelleştirme. |
Temel | GA |
az sql db copy
Veritabanının kopyasını oluşturun.
performans düzeyi seçeneklerinin tam listesi yürütülerek az sql db list-editions -a -o table -l LOCATION
görülebilir. Kopyalama hedefi veritabanı, kaynak veritabanıyla aynı sürüme sahip olmalıdır, ancak kopya tamamlandıktan sonra sürümü değiştirebilirsiniz.
az sql db copy --dest-name
[--assign-identity {false, true}]
[--auto-pause-delay]
[--availability-zone]
[--backup-storage-redundancy]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--dest-resource-group]
[--dest-server]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation {false, true}]
[--family]
[--federated-client-id]
[--ha-replicas]
[--ids]
[--keys]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--name]
[--no-wait]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--resource-group]
[--server]
[--service-level-objective]
[--subscription]
[--tags]
[--umi]
[--zone-redundant {false, true}]
Örnekler
Mevcut Standart veritabanının kopyası olarak performans düzeyi S0 olan bir veritabanı oluşturun.
az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --service-objective S0
GeneralPurpose sürümü, 4. Nesil donanımı ve 1 sanal çekirdek ile mevcut bir GeneralPurpose veritabanının kopyası olarak bir veritabanı oluşturun.
az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb -f Gen4 -c 1
Var olan bir veritabanının kopyası olarak yerel yedekleme depolama yedekliliği olan bir veritabanı oluşturma
az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --backup-storage-redundancy Local
Gerekli Parametreler
Kopyalama hedefi olarak oluşturulacak veritabanının adı.
İsteğe Bağlı Parametreler
Veritabanı için kimlik atama.
Veritabanının otomatik olarak duraklatıldığı dakika cinsinden süre. -1 değeri, otomatik duraklamanın devre dışı bırakıldığını gösterir.
Kullanılabilirlik alanı.
Yedeklemeleri depolamak için kullanılan yedekleme depolama yedekliliği. İzin verilen değerler şunlardır: Yerel, Bölge, Coğrafi, Coğrafi Bölge.
Sku'nun DTU'ların veya sanal çekirdeklerin tamsayı sayısındaki kapasite bileşeni.
Veritabanının işlem modeli.
Kopyanın oluşturulacağı kaynak grubunun adı. Belirtilmezse, varsayılan olarak kaynak kaynak grubu kullanılır.
Kopyanın oluşturulacağı sunucunun adı. Belirtilmezse varsayılan olarak kaynak sunucu olur.
Veritabanının oluşturulacağı elastik havuzun adı veya kaynak kimliği.
Veritabanı şifreleme koruyucu anahtarı olarak kullanılacak Azure anahtar kasası anahtarını belirtir.
Veritabanı şifreleme koruyucu anahtarı otomatik döndürme bayrağını belirtir. True, false veya null olabilir.
Sku'nun işlem oluşturma bileşeni (yalnızca sanal çekirdek sku'ları için). İzin verilen değerler şunlardır: 4. Nesil, 5. Nesil.
SQL Veritabanı için federasyon istemci kimliği. Kiracılar arası CMK senaryosu için kullanılır.
Veritabanı için sağ kullanılacak yüksek kullanılabilirlik çoğaltmalarının sayısı. Yalnızca Hiper Ölçek sürümü için ayarlanabilir.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
SQL Veritabanı için AKV anahtarlarının listesi.
Bu veritabanı için uygulanacak lisans türü.LicenseIncluded
bir lisansa ihtiyacınız varsa veya BasePrice
lisansınız varsa ve Azure HybridBenefit için uygunsanız.
Duraklatılmadıysa veritabanının her zaman ayıracağı en düşük kapasite.
Azure SQL Veritabanı adı.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Bu kaynak için kapanım türünü belirtir.
Etkinleştirilirse, uygulama amacı kendi bağlantı dizesi salt okunur olarak ayarlanmış bağlantılar salt okunur ikincil çoğaltmaya yönlendirilebilir. Bu özellik yalnızca Premium ve İş Açısından Kritik veritabanları için ayarlanabilir.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>
yapılandırabilirsiniz.
Yeni veritabanı için hizmet hedefi. Örneğin: Temel, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
SQL Veritabanı için kullanıcı tarafından atanan kimliğin listesi.
Alanlar arası yedeklilik etkinleştirilip etkinleştirilmeymeyeceğini belirtir. Değer belirtilmezse varsayılan değer true olur.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 db create
Veritabanı oluşturma.
performans düzeyi seçeneklerinin tam listesi yürütülerek az sql db list-editions -a -o table -l LOCATION
görülebilir.
az sql db create --name
--resource-group
--server
[--assign-identity {false, true}]
[--auto-pause-delay]
[--availability-zone]
[--backup-storage-redundancy]
[--capacity]
[--catalog-collation {DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS}]
[--collation]
[--compute-model {Provisioned, Serverless}]
[--edition]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation {false, true}]
[--exhaustion-behavior {AutoPause, BillOverUsage}]
[--family]
[--federated-client-id]
[--free-limit {false, true}]
[--ha-replicas]
[--keys]
[--ledger-on {Disabled, Enabled}]
[--license-type {BasePrice, LicenseIncluded}]
[--maint-config-id]
[--max-size]
[--min-capacity]
[--no-wait]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--sample-name {AdventureWorksLT}]
[--service-level-objective]
[--tags]
[--umi]
[--yes]
[--zone-redundant {false, true}]
Örnekler
Standart S0 veritabanı oluşturma.
az sql db create -g mygroup -s myserver -n mydb --service-objective S0
GeneralPurpose sürümü, 4. Nesil donanım ve 1 sanal çekirdek ile veritabanı oluşturma
az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen4 -c 1
Alanlar arası yedeklilik etkinleştirilmiş bir veritabanı oluşturma
az sql db create -g mygroup -s myserver -n mydb -z
Alanlar arası yedeklilik açıkça devre dışı bırakılmış bir veritabanı oluşturma
az sql db create -g mygroup -s myserver -n mydb -z false
Otomatik duraklatma gecikmesi 120 dakika olan GeneralPurpose 2. Nesil sanal çekirdek sunucusuz veritabanı oluşturma
az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --auto-pause-delay 120
2 okuma çoğaltması ile Hiper Ölçek 5. Nesil 2 sanal çekirdek veritabanı oluşturma
az sql db create -g mygroup -s myserver -n mydb -e Hyperscale -f Gen5 -c 2 --read-replicas 2
Yerel olarak yedekli yedekleme depolama alanıyla GeneralPurpose veritabanı oluşturma
az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose --backup-storage-redundancy Local
VBS kapanım etkinleştirilmiş bir veritabanı oluşturun.
az sql db create -g mygroup -s myserver -n mydb --preferred-enclave-type VBS
Ücretsiz sınır uygulanmış bir veritabanı oluşturma
az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --use-free-limit --free-limit-exhaustion-behavior AutoPause
Gerekli Parametreler
Azure SQL Veritabanı adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Veritabanı için kimlik atama.
Veritabanının otomatik olarak duraklatıldığı dakika cinsinden süre. -1 değeri, otomatik duraklamanın devre dışı bırakıldığını gösterir.
Kullanılabilirlik alanı.
Yedeklemeleri depolamak için kullanılan yedekleme depolama yedekliliği. İzin verilen değerler şunlardır: Yerel, Bölge, Coğrafi, Coğrafi Bölge.
Sku'nun DTU'ların veya sanal çekirdeklerin tamsayı sayısındaki kapasite bileşeni.
Meta veri kataloğu harmanlaması.
Veritabanının harmanlaması.
Veritabanının işlem modeli.
Sku'nun sürüm bileşeni. İzin verilen değerler şunlardır: Temel, Standart, Premium, GeneralPurpose, BusinessCritical, Hiper Ölçek.
Veritabanının oluşturulacağı elastik havuzun adı veya kaynak kimliği.
Veritabanı şifreleme koruyucu anahtarı olarak kullanılacak Azure anahtar kasası anahtarını belirtir.
Veritabanı şifreleme koruyucu anahtarı otomatik döndürme bayrağını belirtir. True, false veya null olabilir.
Ücretsiz veritabanı için aylık ücretsiz sınırlar tükendiğinde davranışı belirtir. Otomatik Kullan: Veritabanı, ayın geri kalanında ücretsiz sınırların tükenmesi üzerine otomatik olarak duraklatılır. BillForUsage: Veritabanı, ücretsiz sınırların tükenmesi üzerine çevrimiçi olmaya devam eder ve fazla kullanım faturalandırılır.
Sku'nun işlem oluşturma bileşeni (yalnızca sanal çekirdek sku'ları için). İzin verilen değerler şunlardır: 4. Nesil, 5. Nesil.
SQL Veritabanı için federasyon istemci kimliği. Kiracılar arası CMK senaryosu için kullanılır.
Veritabanının ücretsiz aylık sınırları kullanıp kullanmadığı. Abonelikteki bir veritabanında izin verilir.
Veritabanı için sağ kullanılacak yüksek kullanılabilirlik çoğaltmalarının sayısı. Yalnızca Hiper Ölçek sürümü için ayarlanabilir.
SQL Veritabanı için AKV anahtarlarının listesi.
Tüm verilerin bütünlüğünün kayıt defteri özelliği tarafından korunduğu bir kayıt defteri veritabanı oluşturun. Kayıt defteri veritabanındaki tüm tablolar kayıt defteri tabloları olmalıdır. Not: Veritabanı oluşturulduktan sonra bu özelliğin değeri değiştirilemez.
Bu veritabanı için uygulanacak lisans türü.LicenseIncluded
bir lisansa ihtiyacınız varsa veya BasePrice
lisansınız varsa ve Azure HybridBenefit için uygunsanız.
Bu kaynak için belirtilen bakım yapılandırma kimliği veya adı.
Maksimum depolama boyutu. Hiçbir birim belirtilmezse, varsayılan olarak bayt (B) olur.
Duraklatılmadıysa veritabanının her zaman ayıracağı en düşük kapasite.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Bu kaynak için kapanım türünü belirtir.
Etkinleştirilirse, uygulama amacı kendi bağlantı dizesi salt okunur olarak ayarlanmış bağlantılar salt okunur ikincil çoğaltmaya yönlendirilebilir. Bu özellik yalnızca Premium ve İş Açısından Kritik veritabanları için ayarlanabilir.
Bu veri tabanı oluşturulurken uygulanacak örnek şemanın adı.
Yeni veritabanı için hizmet hedefi. Örneğin: Temel, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
SQL Veritabanı için kullanıcı tarafından atanan kimliğin listesi.
Onay istemde bulunmayın.
Alanlar arası yedeklilik etkinleştirilip etkinleştirilmeymeyeceğini belirtir. Değer belirtilmezse varsayılan değer true olur.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 db delete
Veritabanını silme.
az sql db delete [--ids]
[--name]
[--no-wait]
[--resource-group]
[--server]
[--subscription]
[--yes]
Örnekler
Veritabanını silme. (otomatik olarak oluşturulmuş)
az sql db delete --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
İ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 eksiksiz 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 Veritabanı adı.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Onay istemde bulunmayın.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 db export
Veritabanını bacpac'e aktarın.
az sql db export --admin-password
--admin-user
--storage-key
--storage-key-type {SharedAccessKey, StorageAccessKey}
--storage-uri
[--auth-type {ADPassword, SQL}]
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--server]
[--subscription]
Örnekler
Dışarı aktarma işleminde kullanmak üzere bir SAS anahtarı alın.
az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
--permissions rw --expiry 2018-01-01T00:00:00Z
SAS anahtarı kullanarak bacpac'i dışarı aktarın.
az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
--storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
--storage-key-type SharedAccessKey \
--storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac
Depolama hesabı anahtarı kullanarak bacpac'i dışarı aktarın.
az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
--storage-key MYKEY== --storage-key-type StorageAccessKey \
--storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac
Gerekli Parametreler
Gerekli. Yönetici oturum açma parolası.
Gerekli. Yönetici oturum açma adı.
Gerekli. Depolama anahtarı.
Gerekli. Depolama anahtarı türü.
Gerekli. Depolama Uri'si.
İsteğe Bağlı Parametreler
Kimlik doğrulama türü.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz 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 Veritabanı adı.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 db import
Bir bacpac'i yeni bir veritabanına veya mevcut boş bir veritabanına aktarır.
az sql db import --admin-password
--admin-user
--storage-key
--storage-key-type {SharedAccessKey, StorageAccessKey}
--storage-uri
[--auth-type {ADPassword, SQL}]
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--server]
[--subscription]
Örnekler
İçeri aktarma işleminde kullanmak üzere bir SAS anahtarı alın.
az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
--permissions rw --expiry 2018-01-01T00:00:00Z
SAS anahtarı kullanarak bacpac'i mevcut bir veritabanına aktarın.
az sql db import -s myserver -n mydatabase -g mygroup -p password -u login \
--storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
--storage-key-type SharedAccessKey \
--storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac
Depolama hesabı anahtarı kullanarak bacpac'i mevcut bir veritabanına aktarın.
az sql db import -s myserver -n mydatabase -g mygroup -p password -u login --storage-key MYKEY== \
--storage-key-type StorageAccessKey \
--storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac
Gerekli Parametreler
Gerekli. Yönetici oturum açma parolası.
Gerekli. Yönetici oturum açma adı.
Gerekli. Depolama anahtarı.
Gerekli. Depolama anahtarı türü.
Gerekli. Depolama Uri'si.
İsteğe Bağlı Parametreler
Kimlik doğrulama türü.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz 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 Veritabanı adı.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 db list
Sunucu veya elastik havuzdaki veritabanlarını listeleme.
az sql db list [--elastic-pool]
[--ids]
[--resource-group]
[--server]
[--subscription]
Örnekler
Sunucu veya elastik havuzdaki veritabanlarını listeleme. (otomatik olarak oluşturulmuş)
az sql db list --resource-group MyResourceGroup --server myserver
İsteğe Bağlı Parametreler
Belirtilirse, yalnızca bu elastik havuzdaki veritabanlarını listeler.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 db list-deleted
Geri yüklenebilir bırakılan veritabanlarının listesini alır.
az sql db list-deleted [--ids]
[--resource-group]
[--server]
[--subscription]
İ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 eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 db list-editions
Şu anda etkin olan abonelik için kullanılabilir veritabanı sürümlerini gösterin.
Kullanılabilir hizmet hedeflerini ve depolama sınırlarını içerir. Ayrıntı düzeyini azaltmak için, depolama sınırlarını kasıtlı olarak azaltma ayarları varsayılan olarak gizlenir.
az sql db list-editions --location
[--available]
[--dtu]
[--edition]
[--service-objective]
[--show-details {max-size}]
[--vcores]
Örnekler
Tüm veritabanı sürümlerini bir konumda gösterin.
az sql db list-editions -l westus -o table
Standart sürüm için tüm kullanılabilir veritabanı hizmeti hedeflerini gösterin.
az sql db list-editions -l westus --edition Standard -o table
P1 hizmet hedefi için kullanılabilir maksimum veritabanı boyutlarını göster
az sql db list-editions -l westus --service-objective P1 --show-details max-size
Gerekli Parametreler
Konum. Değerleri: az account list-locations
. kullanarak az configure --defaults location=<location>
varsayılan konumu yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Belirtilirse, yalnızca belirtilen bölgede kullanılabilen sonuçları gösterin.
Aranacak DTU sayısı. Belirtilmezse, tüm DTU boyutları gösterilir.
Aranacak sürüm. Belirtilmezse, tüm sürümler gösterilir.
Aranacak hizmet hedefi. Belirtilmezse, tüm hizmet hedefleri gösterilir.
Çıktıya eklenecek ek ayrıntıların listesi.
Aranacak sanal çekirdek sayısı. Belirtilmezse, tüm sanal çekirdek boyutları gösterilir.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 db list-usages
Veritabanı kullanımlarını alır.
az sql db list-usages [--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
İ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 eksiksiz 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 Veritabanı adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 db rename
Veritabanını yeniden adlandırın.
az sql db rename --new-name
[--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
Örnekler
Veritabanını yeniden adlandırın. (otomatik olarak oluşturulmuş)
az sql db rename --name MyAzureSQLDatabase --new-name MyNew --resource-group MyResourceGroup --server myserver
Gerekli Parametreler
Veritabanının yeniden adlandırılacağı yeni ad.
İ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 eksiksiz 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 Veritabanı adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 db restore
Yedekten geri yükleyerek yeni bir veritabanı oluşturun.
az sql db restore --dest-name
[--assign-identity {false, true}]
[--auto-pause-delay]
[--availability-zone]
[--backup-storage-redundancy]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--deleted-time]
[--edition]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation {false, true}]
[--family]
[--federated-client-id]
[--ha-replicas]
[--ids]
[--keys]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--name]
[--no-wait]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--resource-group]
[--server]
[--service-level-objective]
[--subscription]
[--tags]
[--time]
[--umi]
[--zone-redundant {false, true}]
Örnekler
Yedekten geri yükleyerek yeni bir veritabanı oluşturun. (otomatik olarak oluşturulmuş)
az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22"
Yedekten geri yükleyerek coğrafi olarak yedekli yedekleme depolama alanıyla yeni bir veritabanı oluşturun. (otomatik olarak oluşturulmuş)
az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22" --backup-storage-redundancy Geo
Gerekli Parametreler
Geri yükleme hedefi olarak oluşturulacak veritabanının adı.
İsteğe Bağlı Parametreler
Veritabanı için kimlik atama.
Veritabanının otomatik olarak duraklatıldığı dakika cinsinden süre. -1 değeri, otomatik duraklamanın devre dışı bırakıldığını gösterir.
Kullanılabilirlik alanı.
Yedeklemeleri depolamak için kullanılan yedekleme depolama yedekliliği. İzin verilen değerler şunlardır: Yerel, Bölge, Coğrafi, Coğrafi Bölge.
Sku'nun DTU'ların veya sanal çekirdeklerin tamsayı sayısındaki kapasite bileşeni.
Veritabanının işlem modeli.
Belirtilirse, var olan bir veritabanından değil, silinmiş bir veritabanından geri yükleyin. Aynı sunucudaki silinen veritabanının silinme zamanıyla eşleşmesi gerekir. --time veya --deleted-time (veya her ikisi) belirtilmelidir. Süre şu biçimde olmalıdır: "YYYY-MM-DDTHH:MM:SS".
Sku'nun sürüm bileşeni. İzin verilen değerler şunlardır: Temel, Standart, Premium, GeneralPurpose, BusinessCritical, Hiper Ölçek.
Veritabanının oluşturulacağı elastik havuzun adı veya kaynak kimliği.
Veritabanı şifreleme koruyucu anahtarı olarak kullanılacak Azure anahtar kasası anahtarını belirtir.
Veritabanı şifreleme koruyucu anahtarı otomatik döndürme bayrağını belirtir. True, false veya null olabilir.
Sku'nun işlem oluşturma bileşeni (yalnızca sanal çekirdek sku'ları için). İzin verilen değerler şunlardır: 4. Nesil, 5. Nesil.
SQL Veritabanı için federasyon istemci kimliği. Kiracılar arası CMK senaryosu için kullanılır.
Veritabanı için sağ kullanılacak yüksek kullanılabilirlik çoğaltmalarının sayısı. Yalnızca Hiper Ölçek sürümü için ayarlanabilir.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
SQL Veritabanı için AKV anahtarlarının listesi.
Bu veritabanı için uygulanacak lisans türü.LicenseIncluded
bir lisansa ihtiyacınız varsa veya BasePrice
lisansınız varsa ve Azure HybridBenefit için uygunsanız.
Duraklatılmadıysa veritabanının her zaman ayıracağı en düşük kapasite.
Azure SQL Veritabanı adı.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Bu kaynak için kapanım türünü belirtir.
Etkinleştirilirse, uygulama amacı kendi bağlantı dizesi salt okunur olarak ayarlanmış bağlantılar salt okunur ikincil çoğaltmaya yönlendirilebilir. Bu özellik yalnızca Premium ve İş Açısından Kritik veritabanları için ayarlanabilir.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>
yapılandırabilirsiniz.
Yeni veritabanı için hizmet hedefi. Örneğin: Temel, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Yeni veritabanını oluşturmak için geri yüklenecek kaynak veritabanının zamanı. Kaynak veritabanının earliestRestoreDate değerinden büyük veya buna eşit olmalıdır. --time veya --deleted-time (veya her ikisi) belirtilmelidir. Süre şu biçimde olmalıdır: "YYYY-MM-DDTHH:MM:SS".
SQL Veritabanı için kullanıcı tarafından atanan kimliğin listesi.
Alanlar arası yedeklilik etkinleştirilip etkinleştirilmeymeyeceğini belirtir. Değer belirtilmezse varsayılan değer true olur.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 db show
Veritabanının ayrıntılarını alın.
az sql db show [--expand-keys {false, true}]
[--ids]
[--keys-filter]
[--name]
[--resource-group]
[--server]
[--subscription]
Örnekler
Veritabanının ayrıntılarını alın. (otomatik olarak oluşturulmuş)
az sql db show --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
İsteğe Bağlı Parametreler
Veritabanı için AKV anahtarlarını 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 eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Veritabanı için AKV anahtarlarını genişletin.
Azure SQL Veritabanı adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 db show-connection-string
Veritabanına bir bağlantı dizesi oluşturur.
az sql db show-connection-string --client {ado.net, jdbc, odbc, php, php_pdo, sqlcmd}
[--auth-type {ADIntegrated, ADPassword, SqlPassword}]
[--ids]
[--name]
[--server]
[--subscription]
Örnekler
ado.net için bağlantı dizesi oluşturma
az sql db show-connection-string -s myserver -n mydb -c ado.net
Gerekli Parametreler
İstemci bağlantı sağlayıcısının türü.
İsteğe Bağlı Parametreler
Kimlik doğrulaması türü.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz 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 Veritabanı adı.
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 db show-deleted
Silinen veritabanının ayrıntılarını alın.
az sql db show-deleted --restorable-dropped-database-id
[--expand-keys {false, true}]
[--ids]
[--keys-filter]
[--resource-group]
[--server]
[--subscription]
Örnekler
Silinen veritabanının ayrıntılarını alın. (otomatik olarak oluşturulmuş)
az sql db show-deleted --resource-group MyResourceGroup --server myserver --restorable-dropped-database-id "MyAzureSQLDatabase,133203966918270000"
Gerekli Parametreler
Geri yüklenebilen bırakılan veritabanı kimliği.
İsteğe Bağlı Parametreler
Veritabanı için AKV anahtarlarını 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 eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Veritabanı için AKV anahtarlarını genişletin.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 db update
Veritabanını güncelleştirme.
az sql db update [--add]
[--assign-identity {false, true}]
[--auto-pause-delay]
[--backup-storage-redundancy]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--edition]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation {false, true}]
[--exhaustion-behavior {AutoPause, BillOverUsage}]
[--family]
[--federated-client-id]
[--filter]
[--force-string]
[--free-limit {false, true}]
[--ha-replicas]
[--ids]
[--keys]
[--keys-to-remove]
[--maint-config-id]
[--manual-cutover {false, true}]
[--max-size]
[--min-capacity]
[--name]
[--no-wait]
[--perform-cutover {false, true}]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--remove]
[--resource-group]
[--server]
[--service-objective]
[--set]
[--subscription]
[--umi]
[--zone-redundant {false, true}]
Örnekler
DTU kapasitesi belirterek veritabanını Standart sürüm, S0 performans düzeyi (10 DTU) olarak güncelleştirin. GeneralPurpose'un Standart sürümden daha geniş bir maksimum boyut aralığına izin verdiğine dikkat edin.
az sql db update -g mygroup -s myserver -n mydb --edition Standard --capacity 10 --max-size 250GB
Performans düzeyi adını belirterek veritabanını Standart sürüm, S1 performans düzeyi (20 DTU) olarak güncelleştirin. GeneralPurpose'un Standart sürümden daha geniş bir maksimum boyut aralığına izin verdiğine dikkat edin.
az sql db update -g mygroup -s myserver -n mydb --edition Standard --service-objective S1 --max-size 250GB
Gen5 donanımıyla veritabanını GeneralPurpose sürümü, 4 sanal çekirdek olarak güncelleştirme
az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 4 --family Gen5
Veritabanını en büyük boyut artışıyla güncelleştirme
az sql db update -g mygroup -s myserver -n mydb --max-size 500GB
Veritabanını alanlar arası yedeklilik etkin olarak güncelleştirme
az sql db update -g mygroup -s myserver -n mydb -z
Bölge yedekliliğini açıkça devre dışı bırakarak veritabanını güncelleştirme
az sql db update -g mygroup -s myserver -n mydb -z false
Veritabanını sunucusuz işlem modeline güncelleştirme
az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 2 --family Gen5 --compute-model Serverless
Veritabanını yerel olarak yedekli yedekleme depolama alanıyla güncelleştirme
az sql db update -g mygroup -s myserver -n mydb --backup-storage-redundancy Local
VERITABANıNı VBS kapanım etkin olarak güncelleştirin.
az sql db update -g mygroup -s myserver -n mydb --preferred-enclave-type VBS
Serbest sınır veritabanının tükenme davranışını BillOverUsage olarak güncelleştirme
az sql db update -g mygroup -s myserver -n mydb --free-limit-exhaustion-behavior BillOverUsage
Bir veritabanını El ile tam geçiş seçeneğiyle 5. Nesil donanımıyla 2 sanal çekirdek olan Hiper Ölçek sürümüne güncelleştirme
az sql db update -g mygroup -s myserver -n mydb --edition Hyperscale --service-objective HS_Gen5_2 --manual-cutover
Veritabanını Hiper Ölçek sürümüne güncelleştirme işlemi devam ederken tam geçişi gerçekleştir seçeneğiyle tam geçişi tetikleme
az sql db update -g mygroup -s myserver -n mydb --perform-cutover
İsteğe Bağlı Parametreler
Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string or JSON string>
.
Veritabanı için kimlik atama.
Veritabanının otomatik olarak duraklatıldığı dakika cinsinden süre. -1 değeri, otomatik duraklamanın devre dışı bırakıldığını gösterir.
Yedeklemeleri depolamak için kullanılan yedekleme depolama yedekliliği. İzin verilen değerler şunlardır: Yerel, Bölge, Coğrafi, Coğrafi Bölge.
Sku'nun DTU'ların veya sanal çekirdeklerin tamsayı sayısındaki kapasite bileşeni.
Veritabanının işlem modeli.
Sku'nun sürüm bileşeni. İzin verilen değerler şunlardır: Temel, Standart, Premium, GeneralPurpose, BusinessCritical, Hiper Ölçek.
Veritabanının taşınacak elastik havuzun adı veya kaynak kimliği.
Veritabanı şifreleme koruyucu anahtarı olarak kullanılacak Azure anahtar kasası anahtarını belirtir.
Veritabanı şifreleme koruyucu anahtarı otomatik döndürme bayrağını belirtir. True, false veya null olabilir.
Ücretsiz veritabanı için aylık ücretsiz sınırlar tükendiğinde davranışı belirtir. Otomatik Kullan: Veritabanı, ayın geri kalanında ücretsiz sınırların tükenmesi üzerine otomatik olarak duraklatılır. BillForUsage: Veritabanı, ücretsiz sınırların tükenmesi üzerine çevrimiçi olmaya devam eder ve fazla kullanım faturalandırılır.
Sku'nun işlem oluşturma bileşeni (yalnızca sanal çekirdek sku'ları için). İzin verilen değerler şunlardır: 4. Nesil, 5. Nesil.
SQL Veritabanı için federasyon istemci kimliği. Kiracılar arası CMK senaryosu için kullanılır.
Koleksiyondaki öğeleri filtreleyen bir OData filtre ifadesi. Varsayılan değer Yok'tır.
'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.
Veritabanının ücretsiz aylık sınırları kullanıp kullanmadığı. Abonelikteki bir veritabanında izin verilir.
Veritabanı için sağ kullanılacak yüksek kullanılabilirlik çoğaltmalarının sayısı. Yalnızca Hiper Ölçek sürümü için ayarlanabilir.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
SQL Veritabanı için AKV anahtarlarının listesi.
SQL Veritabanı kaldırılacak AKV anahtarlarının listesi.
Bu kaynak için belirtilen bakım yapılandırma kimliği veya adı.
SLO Güncelleştirme sırasında el ile tam geçiş yapılıp yapılmaymayacağı. Veritabanını Hiper Ölçek katmanına güncelleştirirken izin verilir.
Veritabanının bayt cinsinden ifade edilen yeni en büyük boyutu.
Duraklatılmadıysa veritabanının her zaman ayıracağı en düşük kapasite.
Azure SQL Veritabanı adı.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Veritabanını Hiper Ölçek katmanına güncelleştirirken tam geçiş yapılıp yapılmadığı devam ediyor.
Bu kaynak için kapanım türünü belirtir.
Etkinleştirilirse, uygulama amacı kendi bağlantı dizesi salt okunur olarak ayarlanmış bağlantılar salt okunur ikincil çoğaltmaya yönlendirilebilir. Bu özellik yalnızca Premium ve İş Açısından Kritik veritabanları için ayarlanabilir.
Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>
yapılandırabilirsiniz.
Yeni hizmet hedefinin adı. Bu tek başına bir veritabanı hizmeti hedefiyse ve veritabanı şu anda bir elastik havuzdaysa, veritabanı havuzdan kaldırılır.
Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=<value>
.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
SQL Veritabanı için kullanıcı tarafından atanan kimliğin listesi.
Alanlar arası yedeklilik etkinleştirilip etkinleştirilmeymeyeceğini belirtir. Değer belirtilmezse varsayılan değer true olur.
Global Parametreler
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österir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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.