az sql db
Veritabanlarını yönetme.
Komutlar
| az sql db audit-policy |
Veritabanının denetim ilkesini yönetme. |
| az sql db audit-policy show |
Veritabanı denetim ilkesini göster. |
| az sql db audit-policy update |
Veritabanının denetim ilkesini güncelleştirme. |
| az sql db audit-policy wait |
Veritabanının denetim ilkesinin bir koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. |
| az sql db classification |
Duyarlılık sınıflandırmalarını yönetme. |
| az sql db classification delete |
Belirli bir sütunun duyarlılık sınıflandırmasını silin. |
| az sql db classification list |
Belirli bir veritabanının duyarlılık sınıflandırmalarını alma. |
| az sql db classification recommendation |
Duyarlılık sınıflandırma önerilerini yönetin. |
| 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). |
| 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). |
| az sql db classification recommendation list |
Belirli bir veritabanının önerilen duyarlılık sınıflandırmalarını listeleyin. |
| az sql db classification show |
Belirli bir sütunun duyarlılık sınıflandırmasını alın. |
| az sql db classification update |
Sütunların duyarlılık sınıflandırmasını güncelleştirme. |
| az sql db copy |
Veritabanının bir kopyasını oluşturun. |
| az sql db create |
Veritabanı oluşturma. |
| az sql db delete |
Veritabanını silme. |
| az sql db export |
Veritabanını bir bacpac'e aktarın. |
| az sql db import |
Bir bacpac'i var olan bir veritabanına aktarır. |
| az sql db ledger-digest-uploads |
Genel muhasebe özet karşıya yükleme ayarlarını yönetin. |
| az sql db ledger-digest-uploads disable |
Genel muhasebe özetlerini karşıya yüklemeyi devre dışı bırakın. |
| 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. Genel muhasebe özetlerini karşıya yükleme zaten etkinse, cmdlet özet depolama uç noktasını yeni bir değere sıfırlar. |
| az sql db ledger-digest-uploads show |
Geçerli kayıt defteri özet ayarlarını gösterin. |
| az sql db list |
Sunucu veya elastik havuzdaki veritabanlarını listeleme. |
| az sql db list-deleted |
Geri yüklenebilen bırakılan veritabanlarının listesini alır. |
| az sql db list-editions |
Şu anda etkin olan abonelik için kullanılabilir veritabanı sürümlerini gösterin. |
| az sql db list-usages |
Veritabanı kullanımlarını alır. |
| az sql db ltr-backup |
SQL veritabanı uzun süreli saklama yedeklemelerini yönetin. |
| az sql db ltr-backup delete |
Uzun süreli saklama yedeğini silin. |
| az sql db ltr-backup list |
Konum, sunucu veya veritabanı için uzun süreli saklama yedeklerini listeleyin. |
| az sql db ltr-backup restore |
Uzun süreli saklama yedeğini yeni bir veritabanına geri yükleyin. |
| az sql db ltr-backup show |
Veritabanı için uzun süreli saklama yedeği alın. |
| az sql db ltr-backup wait |
Veritabanının bir koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. |
| az sql db ltr-policy |
SQL veritabanı uzun süreli saklama ilkesini yönetin. |
| az sql db ltr-policy set |
Bir veritabanı için uzun süreli saklama ayarlarını güncelleştirme. |
| az sql db ltr-policy show |
Bir veritabanı için uzun süreli saklama ilkesini gösterin. |
| az sql db op |
Veritabanındaki işlemleri yönetme. |
| az sql db op cancel |
Veritabanındaki zaman uyumsuz işlemi iptal eder. |
| az sql db op list |
Veritabanında gerçekleştirilen işlemlerin listesini alır. |
| az sql db rename |
Veritabanını yeniden adlandırma. |
| az sql db replica |
Veritabanları arasında çoğaltmayı yönetme. |
| az sql db replica create |
Var olan bir veritabanının okunabilir ikincil çoğaltması olarak bir veritabanı oluşturun. |
| az sql db replica delete-link |
İki veritabanı çoğaltması arasında veri çoğaltmasını kalıcı olarak durdurun. |
| az sql db replica list-links |
Veritabanının çoğaltmalarını ve çoğaltma durumlarını listeleyin. |
| az sql db replica set-primary |
Geçerli birincil çoğaltma veritabanından yük devrederek birincil çoğaltma veritabanını ayarlayın. |
| az sql db restore |
Yedekten geri yükleyerek yeni bir veritabanı oluşturun. |
| az sql db show |
Veritabanının ayrıntılarını alın. |
| az sql db show-connection-string |
Veritabanına bir bağlantı dizesi oluşturur. |
| az sql db str-policy |
SQL veritabanı kısa süreli saklama ilkesini yönetin. |
| az sql db str-policy set |
Canlı veritabanı için kısa süreli saklama ayarlarını güncelleştirin. |
| az sql db str-policy show |
Canlı veritabanı için kısa süreli saklama ilkesini gösterin. |
| az sql db str-policy wait |
İlke ayarlanana kadar CLI'yı bekleme durumuna geçirin. |
| az sql db tde |
Veritabanının saydam veri şifrelemesini yönetme. |
| az sql db tde set |
Veritabanının saydam veri şifreleme yapılandırmasını ayarlar. |
| az sql db tde show |
Saydam Veri Şifrelemesi gösterir. |
| az sql db threat-policy |
Veritabanının tehdit algılama ilkelerini yönetme. |
| az sql db threat-policy show |
Bir tehdit algılama ilkesi alır. |
| az sql db threat-policy update |
Veritabanının tehdit algılama ilkesini güncelleştirme. |
| az sql db update |
Veritabanını güncelleştirme. |
az sql db copy
Veritabanının bir kopyasını oluşturun.
Performans düzeyi seçeneklerinin tam listesi yürütülerek az sql db list-editions -a -o table -l LOCATIONgö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
[--auto-pause-delay]
[--backup-storage-redundancy]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--dest-resource-group]
[--dest-server]
[--elastic-pool]
[--family]
[--ha-replicas]
[--ids]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--name]
[--no-wait]
[--read-scale {Disabled, Enabled}]
[--resource-group]
[--server]
[--service-objective]
[--tags]
[--zone-redundant {false, true}]
Örnekler
Mevcut bir 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 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ı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.
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ı. Belirtilmemişse varsayılan olarak kaynak kaynak grubu kullanılır.
Kopyanın oluşturulacağı sunucunun adı. Belirtilmemişse varsayılan olarak kaynak sunucuya ayarlanır.
Veritabanının oluşturulacağı elastik havuzun adı veya kaynak kimliği.
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.
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 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.
Bu veritabanı için uygulanacak lisans türü.LicenseIncluded lisansa ihtiyacınız varsa veya BasePricelisansı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ının adı.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Etkinleştirilirse, bağlantı dizelerinde uygulama amacı 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ı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.
Yeni veritabanı için hizmet hedefi. Örneğin: Temel, S0, P1, GP_Gen4_1, GP_Gen5_S_8, BC_Gen5_2, HS_Gen5_32.
Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Bölge yedekliliğini etkinleştirilip etkinleştirilmeymeyeceğini belirtir.
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, 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. varsayılan aboneliğini kullanarak 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 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 LOCATIONgörülebilir.
az sql db create --name
--resource-group
--server
[--auto-pause-delay]
[--backup-storage-redundancy]
[--capacity]
[--catalog-collation {DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS}]
[--collation]
[--compute-model {Provisioned, Serverless}]
[--edition]
[--elastic-pool]
[--family]
[--ha-replicas]
[--ledger-on {Disabled, Enabled}]
[--license-type {BasePrice, LicenseIncluded}]
[--maint-config-id]
[--max-size]
[--min-capacity]
[--no-wait]
[--read-scale {Disabled, Enabled}]
[--sample-name {AdventureWorksLT}]
[--service-objective]
[--tags]
[--yes]
[--zone-redundant {false, true}]
Örnekler
Standart S0 veritabanı oluşturun.
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 etkin 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 amaçlı çoğaltma 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
Gerekli Parametreler
Azure SQL Veritabanının adı.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
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.
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.
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.
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.
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 lisansa ihtiyacınız varsa veya BasePricelisansı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.
Etkinleştirilirse, bağlantı dizelerinde uygulama amacı 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ını oluştururken uygulanacak örnek şemanın adı.
Yeni veritabanı için hizmet hedefi. Örneğin: Temel, S0, P1, GP_Gen4_1, GP_Gen5_S_8, BC_Gen5_2, HS_Gen5_32.
Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Onay istemde bulunmayın.
Bölge yedekliliğini etkinleştirilip etkinleştirilmeymeyeceğini belirtir.
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, 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. varsayılan aboneliğini kullanarak 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 db delete
Veritabanını silme.
az sql db delete [--ids]
[--name]
[--no-wait]
[--resource-group]
[--server]
[--yes]
Örnekler
Veritabanını silme. (otomatik olarak oluşturulur)
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 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 Veritabanının adı.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.
Onay isteminde 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österir, 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. varsayılan aboneliğini kullanarak 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 db export
Veritabanını bir 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]
[--resource-group]
[--server]
Ö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 w --expiry 2018-01-01T00:00:00Z
SAS anahtarı kullanarak bacpac'yi 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
Gereklidir. Yönetici oturum açma parolası.
Gereklidir. Yönetici oturum açma adı.
Gereklidir. Depolama anahtarı.
Gereklidir. Depolama anahtarı türü.
Gereklidir. 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 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 Veritabanının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<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österir, 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. varsayılan aboneliğini kullanarak 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 db import
Bir bacpac'i var olan 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]
[--resource-group]
[--server]
Ö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 r --expiry 2018-01-01T00:00:00Z
SAS anahtarı kullanarak bacpac'yi 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'yi 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
Gereklidir. Yönetici oturum açma parolası.
Gereklidir. Yönetici oturum açma adı.
Gereklidir. Depolama anahtarı.
Gereklidir. Depolama anahtarı türü.
Gereklidir. 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 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 Veritabanının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<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österir, 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. varsayılan aboneliğini kullanarak 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 db list
Sunucu veya elastik havuzdaki veritabanlarını listeleme.
az sql db list [--elastic-pool]
[--ids]
[--resource-group]
[--server]
Ö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ı listelenir.
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.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<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österir, 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. varsayılan aboneliğini kullanarak 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 db list-deleted
Geri yüklenebilen bırakılan veritabanlarının listesini alır.
az sql db list-deleted [--ids]
[--resource-group]
[--server]
İ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.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<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österir, 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. varsayılan aboneliğini kullanarak 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 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. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Belirtilirse, yalnızca belirtilen bölgede kullanılabilen sonuçları gösterin.
Aranacak DTU sayısı. Belirtilmemişse, tüm DTU boyutları gösterilir.
Aranacak sürüm. Belirtilmemişse, tüm sürümler gösterilir.
Aranacak hizmet hedefi. Belirtilmemişse, tüm hizmet hedefleri gösterilir.
Çıkışa eklenecek ek ayrıntıların listesi.
Aranacak sanal çekirdek sayısı. Belirtilmemişse, tüm sanal çekirdek boyutları gösterilir.
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, 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. varsayılan aboneliğini kullanarak 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 db list-usages
Veritabanı kullanımlarını alır.
az sql db list-usages [--ids]
[--name]
[--resource-group]
[--server]
İ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 Veritabanının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<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österir, 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. varsayılan aboneliğini kullanarak 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 db rename
Veritabanını yeniden adlandırma.
az sql db rename --new-name
[--ids]
[--name]
[--resource-group]
[--server]
Örnekler
Veritabanını yeniden adlandırma. (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 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 Veritabanının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<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österir, 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. varsayılan aboneliğini kullanarak 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 db restore
Yedekten geri yükleyerek yeni bir veritabanı oluşturun.
az sql db restore --dest-name
[--auto-pause-delay]
[--backup-storage-redundancy]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--deleted-time]
[--edition]
[--elastic-pool]
[--family]
[--ha-replicas]
[--ids]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--name]
[--no-wait]
[--read-scale {Disabled, Enabled}]
[--resource-group]
[--server]
[--service-objective]
[--tags]
[--time]
[--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ına sahip 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ı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.
DTU'ların veya sanal çekirdeklerin tamsayı sayısı cinsinden sku'nun 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-AA-GGTHH:AA:SS".
Sku'nun sürüm bileşeni. İzin verilen değerler şunlardır: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.
Veritabanının oluşturulacağı elastik havuzun adı veya kaynak kimliği.
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.
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 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.
Bu veritabanı için uygulanacak lisans türü.LicenseIncluded lisansa ihtiyacınız varsa veya BasePricelisansı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ının adı.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Etkinleştirilirse, bağlantı dizelerinde uygulama amacı 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 sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.
Yeni veritabanı için hizmet hedefi. Örneğin: Temel, S0, P1, GP_Gen4_1, GP_Gen5_S_8, BC_Gen5_2 HS_Gen5_32.
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 noktası. 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-AA-GGTHH:AA:SS".
Bölge yedekliliğini etkinleştirip etkinleştirmeyeceğini belirtir.
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, 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. varsayılan aboneliğini kullanarak 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 db show
Veritabanının ayrıntılarını alın.
az sql db show [--ids]
[--name]
[--resource-group]
[--server]
Ö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
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 Veritabanının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<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österir, 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. varsayılan aboneliğini kullanarak 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 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]
Ö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ğ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 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 Veritabanının adı.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<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österir, 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. varsayılan aboneliğini kullanarak 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 db update
Veritabanını güncelleştirme.
az sql db update [--add]
[--auto-pause-delay]
[--backup-storage-redundancy]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--edition]
[--elastic-pool]
[--family]
[--force-string]
[--ha-replicas]
[--ids]
[--maint-config-id]
[--max-size]
[--min-capacity]
[--name]
[--no-wait]
[--read-scale {Disabled, Enabled}]
[--remove]
[--resource-group]
[--server]
[--service-objective]
[--set]
[--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ği açıkça devre dışı bırakılmış olarak 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
İ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 string>.
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.
DTU'ların veya sanal çekirdeklerin tamsayı sayısı cinsinden sku'nun kapasite bileşeni.
Veritabanının işlem modeli.
Sku'nun sürüm bileşeni. İzin verilen değerler şunlardır: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.
Veritabanının taşınacak elastik havuzun adı veya kaynak kimliği.
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.
'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.
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 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.
Bu kaynak için belirtilen bakım yapılandırma kimliği veya adı.
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ının adı.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Etkinleştirilirse, bağlantı dizelerinde uygulama amacı 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 OR --remove propertyToRemove.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Azure SQL sunucusunun adı. varsayılanı kullanarak 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 elastik havuzdaysa, veritabanı havuzdan kaldırılır.
Ayarlanacağı özellik yolunu ve değerini belirterek bir nesneyi güncelleştirin. Örnek: --set property1.property2=.
Bölge yedekliliğini etkinleştirip etkinleştirmeyeceğini belirtir.
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, 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. varsayılan aboneliğini kullanarak 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.