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

--dest-name

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

İsteğe Bağlı Parametreler

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

--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ı. Belirtilmemişse varsayılan olarak kaynak kaynak grubu kullanılır.

--dest-server

Kopyanın oluşturulacağı sunucunun adı. Belirtilmemişse varsayılan olarak kaynak sunucuya ayarlanır.

--elastic-pool

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

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

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

--license-type

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.

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ının adı.

--no-wait

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

--read-scale

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.

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

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

--server -s

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

--service-objective

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

--tags

Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--zone-redundant -z

Bölge yedekliliğini etkinleştirilip etkinleştirilmeymeyeceğini belirtir.

kabul edilen değerler: false, true

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

--name -n

Azure SQL Veritabanının adı.

--resource-group -g

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

--server -s

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

İsteğe Bağlı Parametreler

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

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

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

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

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

--read-scale

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.

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

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

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

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

--tags

Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--yes -y

Onay istemde bulunmayın.

--zone-redundant -z

Bölge yedekliliğini etkinleştirilip etkinleştirilmeymeyeceğini belirtir.

kabul edilen değerler: false, true

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

--ids

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

--name -n

Azure SQL Veritabanının adı.

--no-wait

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

--resource-group -g

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

--server -s

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

--yes -y

Onay isteminde bulunmayı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

--admin-password -p

Gereklidir. Yönetici oturum açma parolası.

--admin-user -u

Gereklidir. Yönetici oturum açma adı.

--storage-key

Gereklidir. Depolama anahtarı.

--storage-key-type

Gereklidir. Depolama anahtarı türü.

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

Gereklidir. Depolama Uri'si.

İ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 tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Azure SQL Veritabanının adı.

--resource-group -g

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

--server -s

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

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

--admin-password -p

Gereklidir. Yönetici oturum açma parolası.

--admin-user -u

Gereklidir. Yönetici oturum açma adı.

--storage-key

Gereklidir. Depolama anahtarı.

--storage-key-type

Gereklidir. Depolama anahtarı türü.

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

Gereklidir. Depolama Uri'si.

İ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 tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Azure SQL Veritabanının adı.

--resource-group -g

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

--server -s

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

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

--elastic-pool

Belirtilirse, yalnızca bu elastik havuzdaki veritabanları listelenir.

--ids

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

--resource-group -g

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

--server -s

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

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

--ids

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

--resource-group -g

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

--server -s

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

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. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--available -a

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

--dtu

Aranacak DTU sayısı. Belirtilmemişse, tüm DTU boyutları gösterilir.

--edition --tier -e

Aranacak sürüm. Belirtilmemişse, tüm sürümler gösterilir.

--service-objective

Aranacak hizmet hedefi. Belirtilmemişse, tüm hizmet hedefleri gösterilir.

--show-details -d

Çıkışa eklenecek ek ayrıntıların listesi.

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

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

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

--ids

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

--name -n

Azure SQL Veritabanının adı.

--resource-group -g

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

--server -s

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

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

--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 tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Azure SQL Veritabanının adı.

--resource-group -g

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

--server -s

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

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

--dest-name

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

İsteğe Bağlı Parametreler

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

--capacity -c

DTU'ların veya sanal çekirdeklerin tamsayı sayısı cinsinden sku'nun 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-AA-GGTHH:AA:SS".

--edition --tier -e

Sku'nun sürüm bileşeni. İzin verilen değerler şunlardır: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

--elastic-pool

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

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

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

--license-type

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.

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ının adı.

--no-wait

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

--read-scale

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.

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 sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.

--service-objective

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

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

--zone-redundant -z

Bölge yedekliliğini etkinleştirip etkinleştirmeyeceğini belirtir.

kabul edilen değerler: false, true

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

--ids

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

--name -n

Azure SQL Veritabanının adı.

--resource-group -g

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

--server -s

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

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

--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ğrulama 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 tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Azure SQL Veritabanının adı.

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

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

varsayılan değer: <servername>

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

--add

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

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

--capacity -c

DTU'ların veya sanal çekirdeklerin tamsayı sayısı cinsinden sku'nun 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: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

--elastic-pool

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

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

--force-string

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

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

--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ının adı.

--no-wait

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

--read-scale

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.

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

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

--resource-group -g

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

--server -s

Azure SQL sunucusunun adı. varsayılanı kullanarak 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 elastik havuzdaysa, veritabanı havuzdan kaldırılır.

--set

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

--zone-redundant -z

Bölge yedekliliğini etkinleştirip etkinleştirmeyeceğini belirtir.

kabul edilen değerler: false, true