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 Önizleme
az sql db geo-backup list

Kurtarılabilir veritabanlarının listesini alır.

Temel Önizleme
az sql db geo-backup restore

Coğrafi olarak yedekli yedeklemeyi yeni bir veritabanına geri yükleyin.

Temel Önizleme
az sql db geo-backup show

Veritabanının coğrafi yedeklemesini temsil eden bir kaynak olan kurtarılabilir bir veritabanı alır.

Temel Önizleme
az sql db import

Bir bacpac'i var olan 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 Önizleme
az sql db ltr-backup delete

Uzun süreli saklama yedeğini silin.

Temel Önizleme
az sql db ltr-backup list

Bir konum, sunucu veya veritabanı için uzun süreli saklama yedeklemelerini listeleyin.

Temel Önizleme
az sql db ltr-backup restore

Uzun süreli saklama yedeğini yeni bir veritabanına geri yükleyin.

Temel Önizleme
az sql db ltr-backup show

Veritabanı için uzun süreli saklama yedeği alma.

Temel Önizleme
az sql db ltr-backup wait

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

Temel Önizleme
az sql db ltr-policy

SQL veritabanı uzun süreli saklama ilkesini yönetin.

Temel Önizleme
az sql db ltr-policy set

Bir veritabanı için uzun süreli saklama ayarlarını güncelleştirme.

Temel Önizleme
az sql db ltr-policy show

Bir veritabanı için uzun süreli saklama ilkesini gösterin.

Temel Önizleme
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 Önizleme
az sql db str-policy set

Canlı veritabanı için kısa süreli saklama ayarlarını güncelleştirin.

Temel Önizleme
az sql db str-policy show

Canlı veritabanı için kısa süreli saklama ilkesini gösterin.

Temel Önizleme
az sql db str-policy wait

İlke ayarlanana kadar CLI'yi bekleme durumuna yerleştirin.

Temel Önizleme
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 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
               [--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

--dest-name

Kopyalama hedefi olarak oluşturulacak veritabanının adı.

İsteğe Bağlı Parametreler

--assign-identity -i

Veritabanı için kimlik atama.

kabul edilen değerler: false, true
--auto-pause-delay

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.

--availability-zone

Kullanılabilirlik alanı.

--backup-storage-redundancy --bsr

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.

--capacity -c

Sku'nun DTU'ların veya sanal çekirdeklerin tamsayı sayısındaki kapasite bileşeni.

--compute-model

Veritabanının işlem modeli.

kabul edilen değerler: Provisioned, Serverless
--dest-resource-group

Kopyanın oluşturulacağı kaynak grubunun adı. Belirtilmezse, varsayılan olarak kaynak kaynak grubu kullanılır.

--dest-server

Kopyanın oluşturulacağı sunucunun adı. Belirtilmezse varsayılan olarak kaynak sunucu olur.

--elastic-pool

Veritabanının oluşturulacağı elastik havuzun adı veya kaynak kimliği.

--encryption-protector

Veritabanı şifreleme koruyucu anahtarı olarak kullanılacak Azure anahtar kasası anahtarını belirtir.

--encryption-protector-auto-rotation --epauto

Veritabanı şifreleme koruyucu anahtarı otomatik döndürme bayrağını belirtir. True, false veya null olabilir.

kabul edilen değerler: false, true
--family -f

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.

--federated-client-id

SQL Veritabanı için federasyon istemci kimliği. Kiracılar arası CMK senaryosu için kullanılır.

--ha-replicas --read-replicas

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.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren 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.

--keys

SQL Veritabanı için AKV anahtarlarının listesi.

--license-type

Bu veritabanı için uygulanacak lisans türü.LicenseIncluded bir lisansa ihtiyacınız varsa veya BasePricelisansınız varsa ve Azure HybridBenefit için uygunsanız.

kabul edilen değerler: BasePrice, LicenseIncluded
--min-capacity

Duraklatılmadıysa veritabanının her zaman ayıracağı en düşük kapasite.

--name -n

Azure SQL Veritabanı adı.

--no-wait

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

varsayılan değer: False
--preferred-enclave-type

Bu kaynak için kapanım türünü belirtir.

kabul edilen değerler: Default, VBS
--read-scale

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.

kabul edilen değerler: Disabled, Enabled
--resource-group -g

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

--server -s

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

--service-level-objective --service-objective

Yeni veritabanı için hizmet hedefi. Örneğin: Temel, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--umi --user-assigned-identity-id

SQL Veritabanı için kullanıcı tarafından atanan kimliğin listesi.

--zone-redundant -z

Alanlar arası yedeklilik etkinleştirilip etkinleştirilmeymeyeceğini belirtir. Değer belirtilmezse varsayılan değer true olur.

kabul edilen değerler: false, true
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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
                 [--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

--name -n

Azure SQL Veritabanı adı.

--resource-group -g

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

--server -s

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

İsteğe Bağlı Parametreler

--assign-identity -i

Veritabanı için kimlik atama.

kabul edilen değerler: false, true
--auto-pause-delay

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.

--availability-zone

Kullanılabilirlik alanı.

--backup-storage-redundancy --bsr

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.

--capacity -c

Sku'nun DTU'ların veya sanal çekirdeklerin tamsayı sayısındaki kapasite bileşeni.

--catalog-collation

Meta veri kataloğu harmanlaması.

kabul edilen değerler: DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS
--collation

Veritabanının harmanlaması.

--compute-model

Veritabanının işlem modeli.

kabul edilen değerler: Provisioned, Serverless
--edition --tier -e

Sku'nun sürüm bileşeni. İzin verilen değerler şunlardır: Temel, Standart, Premium, GeneralPurpose, BusinessCritical, Hiper Ölçek.

--elastic-pool

Veritabanının oluşturulacağı elastik havuzun adı veya kaynak kimliği.

--encryption-protector

Veritabanı şifreleme koruyucu anahtarı olarak kullanılacak Azure anahtar kasası anahtarını belirtir.

--encryption-protector-auto-rotation --epauto

Veritabanı şifreleme koruyucu anahtarı otomatik döndürme bayrağını belirtir. True, false veya null olabilir.

kabul edilen değerler: false, true
--exhaustion-behavior --fleb --free-limit-exhaustion-behavior

Ü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.

kabul edilen değerler: AutoPause, BillOverUsage
--family -f

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.

--federated-client-id

SQL Veritabanı için federasyon istemci kimliği. Kiracılar arası CMK senaryosu için kullanılır.

--free-limit --use-free-limit

Veritabanının ücretsiz aylık sınırları kullanıp kullanmadığı. Abonelikteki bir veritabanında izin verilir.

kabul edilen değerler: false, true
--ha-replicas --read-replicas

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.

--keys

SQL Veritabanı için AKV anahtarlarının listesi.

--ledger-on

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.

kabul edilen değerler: Disabled, Enabled
--license-type

Bu veritabanı için uygulanacak lisans türü.LicenseIncluded bir lisansa ihtiyacınız varsa veya BasePricelisansınız varsa ve Azure HybridBenefit için uygunsanız.

kabul edilen değerler: BasePrice, LicenseIncluded
--maint-config-id -m

Bu kaynak için belirtilen bakım yapılandırma kimliği veya adı.

--max-size

Maksimum depolama boyutu. Hiçbir birim belirtilmezse, varsayılan olarak bayt (B) olur.

--min-capacity

Duraklatılmadıysa veritabanının her zaman ayıracağı en düşük kapasite.

--no-wait

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

varsayılan değer: False
--preferred-enclave-type

Bu kaynak için kapanım türünü belirtir.

kabul edilen değerler: Default, VBS
--read-scale

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.

kabul edilen değerler: Disabled, Enabled
--sample-name

Bu veri tabanı oluşturulurken uygulanacak örnek şemanın adı.

kabul edilen değerler: AdventureWorksLT
--service-level-objective --service-objective

Yeni veritabanı için hizmet hedefi. Örneğin: Temel, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.

--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--umi --user-assigned-identity-id

SQL Veritabanı için kullanıcı tarafından atanan kimliğin listesi.

--yes -y

Onay istemde bulunmayın.

--zone-redundant -z

Alanlar arası yedeklilik etkinleştirilip etkinleştirilmeymeyeceğini belirtir. Değer belirtilmezse varsayılan değer true olur.

kabul edilen değerler: false, true
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren 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.

--name -n

Azure SQL Veritabanı adı.

--no-wait

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

varsayılan değer: False
--resource-group -g

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

--server -s

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--yes -y

Onay istemde bulunmayın.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--admin-password -p

Gerekli. oturum açma parolasını Yönetici.

--admin-user -u

Gerekli. Yönetici istrator oturum açma adı.

--storage-key

Gerekli. Depolama anahtarı.

--storage-key-type

Gerekli. Depolama anahtar türü.

kabul edilen değerler: SharedAccessKey, StorageAccessKey
--storage-uri

Gerekli. Depolama Uri.

İsteğe Bağlı Parametreler

--auth-type -a

Kimlik doğrulama türü.

kabul edilen değerler: ADPassword, SQL
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren 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.

--name -n

Azure SQL Veritabanı adı.

--no-wait

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

varsayılan değer: False
--resource-group -g

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

--server -s

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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]
                 [--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

--admin-password -p

Gerekli. oturum açma parolasını Yönetici.

--admin-user -u

Gerekli. Yönetici istrator oturum açma adı.

--storage-key

Gerekli. Depolama anahtarı.

--storage-key-type

Gerekli. Depolama anahtar türü.

kabul edilen değerler: SharedAccessKey, StorageAccessKey
--storage-uri

Gerekli. Depolama Uri.

İsteğe Bağlı Parametreler

--auth-type -a

Kimlik doğrulama türü.

kabul edilen değerler: ADPassword, SQL
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren 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.

--name -n

Azure SQL Veritabanı adı.

--no-wait

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

varsayılan değer: False
--resource-group -g

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

--server -s

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--elastic-pool

Belirtilirse, yalnızca bu elastik havuzdaki veritabanlarını listeler.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren 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.

--resource-group -g

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

--server -s

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren 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.

--resource-group -g

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

--server -s

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--location -l

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

İsteğe Bağlı Parametreler

--available -a

Belirtilirse, yalnızca belirtilen bölgede kullanılabilen sonuçları gösterin.

varsayılan değer: False
--dtu

Aranacak DTU sayısı. Belirtilmezse, tüm DTU boyutları gösterilir.

--edition --tier -e

Aranacak sürüm. Belirtilmezse, tüm sürümler gösterilir.

--service-objective

Aranacak hizmet hedefi. Belirtilmezse, tüm hizmet hedefleri gösterilir.

--show-details -d

Çıktıya eklenecek ek ayrıntıların listesi.

kabul edilen değerler: max-size
--vcores

Aranacak sanal çekirdek sayısı. Belirtilmezse, tüm sanal çekirdek boyutları gösterilir.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren 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.

--name -n

Azure SQL Veritabanı adı.

--resource-group -g

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

--server -s

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--new-name

Veritabanının yeniden adlandırılacağı yeni ad.

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren 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.

--name -n

Azure SQL Veritabanı adı.

--resource-group -g

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

--server -s

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--dest-name

Geri yükleme hedefi olarak oluşturulacak veritabanının adı.

İsteğe Bağlı Parametreler

--assign-identity -i

Veritabanı için kimlik atama.

kabul edilen değerler: false, true
--auto-pause-delay

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.

--availability-zone

Kullanılabilirlik alanı.

--backup-storage-redundancy --bsr

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.

--capacity -c

Sku'nun DTU'ların veya sanal çekirdeklerin tamsayı sayısındaki kapasite bileşeni.

--compute-model

Veritabanının işlem modeli.

kabul edilen değerler: Provisioned, Serverless
--deleted-time

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".

--edition --tier -e

Sku'nun sürüm bileşeni. İzin verilen değerler şunlardır: Temel, Standart, Premium, GeneralPurpose, BusinessCritical, Hiper Ölçek.

--elastic-pool

Veritabanının oluşturulacağı elastik havuzun adı veya kaynak kimliği.

--encryption-protector

Veritabanı şifreleme koruyucu anahtarı olarak kullanılacak Azure anahtar kasası anahtarını belirtir.

--encryption-protector-auto-rotation --epauto

Veritabanı şifreleme koruyucu anahtarı otomatik döndürme bayrağını belirtir. True, false veya null olabilir.

kabul edilen değerler: false, true
--family -f

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.

--federated-client-id

SQL Veritabanı için federasyon istemci kimliği. Kiracılar arası CMK senaryosu için kullanılır.

--ha-replicas --read-replicas

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.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren 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.

--keys

SQL Veritabanı için AKV anahtarlarının listesi.

--license-type

Bu veritabanı için uygulanacak lisans türü.LicenseIncluded bir lisansa ihtiyacınız varsa veya BasePricelisansınız varsa ve Azure HybridBenefit için uygunsanız.

kabul edilen değerler: BasePrice, LicenseIncluded
--min-capacity

Duraklatılmadıysa veritabanının her zaman ayıracağı en düşük kapasite.

--name -n

Azure SQL Veritabanı adı.

--no-wait

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

varsayılan değer: False
--preferred-enclave-type

Bu kaynak için kapanım türünü belirtir.

kabul edilen değerler: Default, VBS
--read-scale

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.

kabul edilen değerler: Disabled, Enabled
--resource-group -g

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

--server -s

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

--service-level-objective --service-objective

Yeni veritabanı için hizmet hedefi. Örneğin: Temel, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--time -t

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".

--umi --user-assigned-identity-id

SQL Veritabanı için kullanıcı tarafından atanan kimliğin listesi.

--zone-redundant -z

Alanlar arası yedeklilik etkinleştirilip etkinleştirilmeymeyeceğini belirtir. Değer belirtilmezse varsayılan değer true olur.

kabul edilen değerler: false, true
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--expand-keys

Veritabanı için AKV anahtarlarını genişletin.

kabul edilen değerler: false, true
varsayılan değer: False
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren 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.

--keys-filter

Veritabanı için AKV anahtarlarını genişletin.

--name -n

Azure SQL Veritabanı adı.

--resource-group -g

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

--server -s

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--client -c

İstemci bağlantı sağlayıcısının türü.

kabul edilen değerler: ado.net, jdbc, odbc, php, php_pdo, sqlcmd

İsteğe Bağlı Parametreler

--auth-type -a

Kimlik doğrulaması türü.

kabul edilen değerler: ADIntegrated, ADPassword, SqlPassword
varsayılan değer: SqlPassword
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren 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.

--name -n

Azure SQL Veritabanı adı.

varsayılan değer: <databasename>
--server -s

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

varsayılan değer: <servername>
--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--restorable-dropped-database-id -r

Geri yüklenebilen bırakılan veritabanı kimliği.

İsteğe Bağlı Parametreler

--expand-keys

Veritabanı için AKV anahtarlarını genişletin.

kabul edilen değerler: false, true
varsayılan değer: False
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren 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.

--keys-filter

Veritabanı için AKV anahtarlarını genişletin.

--resource-group -g

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

--server -s

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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]
                 [--max-size]
                 [--min-capacity]
                 [--name]
                 [--no-wait]
                 [--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

İsteğe Bağlı Parametreler

--add

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

varsayılan değer: []
--assign-identity -i

Veritabanı için kimlik atama.

kabul edilen değerler: false, true
varsayılan değer: False
--auto-pause-delay

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.

--backup-storage-redundancy --bsr

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.

--capacity -c

Sku'nun DTU'ların veya sanal çekirdeklerin tamsayı sayısındaki kapasite bileşeni.

--compute-model

Veritabanının işlem modeli.

kabul edilen değerler: Provisioned, Serverless
--edition --tier -e

Sku'nun sürüm bileşeni. İzin verilen değerler şunlardır: Temel, Standart, Premium, GeneralPurpose, BusinessCritical, Hiper Ölçek.

--elastic-pool

Veritabanının taşınacak elastik havuzun adı veya kaynak kimliği.

--encryption-protector

Veritabanı şifreleme koruyucu anahtarı olarak kullanılacak Azure anahtar kasası anahtarını belirtir.

--encryption-protector-auto-rotation --epauto

Veritabanı şifreleme koruyucu anahtarı otomatik döndürme bayrağını belirtir. True, false veya null olabilir.

kabul edilen değerler: false, true
--exhaustion-behavior --fleb --free-limit-exhaustion-behavior

Ü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.

kabul edilen değerler: AutoPause, BillOverUsage
--family -f

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.

--federated-client-id

SQL Veritabanı için federasyon istemci kimliği. Kiracılar arası CMK senaryosu için kullanılır.

--filter

Koleksiyondaki öğeleri filtreleyen bir OData filtre ifadesi. Varsayılan değer Yok'tır.

--force-string

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

varsayılan değer: False
--free-limit --use-free-limit

Veritabanının ücretsiz aylık sınırları kullanıp kullanmadığı. Abonelikteki bir veritabanında izin verilir.

kabul edilen değerler: false, true
--ha-replicas --read-replicas

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.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren 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.

--keys

SQL Veritabanı için AKV anahtarlarının listesi.

--keys-to-remove

SQL Veritabanı kaldırılacak AKV anahtarlarının listesi.

--maint-config-id -m

Bu kaynak için belirtilen bakım yapılandırma kimliği veya adı.

--max-size

Veritabanının bayt cinsinden ifade edilen yeni en büyük boyutu.

--min-capacity

Duraklatılmadıysa veritabanının her zaman ayıracağı en düşük kapasite.

--name -n

Azure SQL Veritabanı adı.

--no-wait

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

varsayılan değer: False
--preferred-enclave-type

Bu kaynak için kapanım türünü belirtir.

kabul edilen değerler: Default, VBS
--read-scale

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.

kabul edilen değerler: Disabled, Enabled
--remove

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

varsayılan değer: []
--resource-group -g

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

--server -s

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

--service-objective

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.

--set

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

varsayılan değer: []
--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--umi --user-assigned-identity-id

SQL Veritabanı için kullanıcı tarafından atanan kimliğin listesi.

--zone-redundant -z

Alanlar arası yedeklilik etkinleştirilip etkinleştirilmeymeyeceğini belirtir. Değer belirtilmezse varsayılan değer true olur.

kabul edilen değerler: false, true
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.