az sql db replica
Veritabanları arasında çoğaltmayı yönetme.
Komutlar
| Name | Description | Tür | Durum |
|---|---|---|---|
| az sql db replica create |
Var olan bir veritabanının okunabilir ikincil çoğaltması olarak bir veritabanı oluşturun. |
Core | GA |
| az sql db replica delete-link |
İki veritabanı çoğaltması arasında veri çoğaltmasını kalıcı olarak durdurun. |
Core | GA |
| az sql db replica list-links |
Veritabanının çoğaltmalarını ve çoğaltma durumlarını listeleyin. |
Core | GA |
| az sql db replica set-primary |
Geçerli birincil çoğaltma veritabanından yük devrederek birincil çoğaltma veritabanını ayarlayın. |
Core | GA |
az sql db replica create
Var olan bir veritabanının okunabilir ikincil çoğaltması olarak bir veritabanı 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. İkincil veritabanı, birincil veritabanıyla aynı sürüme sahip olmalıdır.
az sql db replica create --name
--partner-server
--resource-group
--server
[--assign-identity {false, true}]
[--auto-pause-delay]
[--availability-zone]
[--backup-storage-redundancy --bsr]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation --epauto {false, true}]
[--family]
[--federated-client-id]
[--ha-replicas --read-replicas]
[--keys]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--no-wait]
[--partner-database]
[--partner-resource-group]
[--partner-sub-id]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--secondary-type]
[--service-level-objective --service-objective]
[--tags]
[--umi --user-assigned-identity-id]
[--zone-redundant {false, true}]
Örnekler
Mevcut bir Standart veritabanının ikincil çoğaltması olarak performans düzeyi S0 olan bir veritabanı oluşturun.
az sql db replica create -g mygroup -s myserver -n originalDb --partner-server newDb --service-objective S0
Mevcut bir GeneralPurpose veritabanının ikincil çoğaltması olarak GeneralPurpose sürümü, 4. Nesil donanımı ve 1 sanal çekirdek ile veritabanı oluşturma
az sql db replica create -g mygroup -s myserver -n originalDb --partner-server newDb -f Gen4 -c 1
Var olan bir veritabanının ikincil çoğaltması olarak alanlar arası yedekli yedekleme depolaması olan bir veritabanı oluşturun.
az sql db replica create -g mygroup -s myserver -n originalDb --partner-server newDb --backup-storage-redundancy Zone
Gerekli Parametreler
Azure SQL Veritabanı'nın adı.
Yeni çoğaltmanın oluşturulacağı sunucunun adı.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Veritabanı için kimlik atama.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Veritabanının otomatik olarak duraklatıldığı dakika cinsinden süre. -1 değeri, otomatik duraklatma'nın devre dışı bırakıldığını gösterir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Serverless offering Arguments |
Kullanılabilirlik alanı.
Yedeklemeleri depolamak için kullanılan yedekleme depolama yedekliliği. İzin verilen değerler şunlardır: Yerel, Bölge, Coğrafi, Coğrafi Bölge.
Sku'nun DTU'ların veya sanal çekirdeklerin tamsayı sayısındaki kapasite bileşeni.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Performance Level (components) Arguments |
Veritabanının işlem modeli.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Serverless offering Arguments |
| Kabul edilen değerler: | Provisioned, Serverless |
Veritabanının oluşturulacağı elastik havuzun adı veya kaynak kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Performance Level Arguments |
Veritabanı şifreleme koruyucu anahtarı olarak kullanılacak Azure anahtar kasası anahtarını belirtir.
Veritabanı şifreleme koruyucu anahtarı otomatik döndürme bayrağını belirtir. True, false veya null olabilir.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
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.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Performance Level (components) Arguments |
SQL Veritabanı için federasyon istemci kimliği. Kiracılar arası CMK senaryosu için kullanılır.
Veritabanı için sağ kullanılacak yüksek kullanılabilirlik çoğaltmalarının sayısı. Yalnızca Hiper Ölçek sürümü için ayarlanabilir.
SQL Veritabanı için AKV anahtarlarının listesi.
Bu veritabanı için uygulanacak lisans türü.Lisansa ihtiyacınız varsa LicenseIncluded veya lisansınız olup olmadığını ve Azure HybridBenefit için uygun olup olmadığınızı BasePrice.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | BasePrice, LicenseIncluded |
Duraklatılmadıysa veritabanının her zaman ayıracağı en düşük kapasite.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Serverless offering Arguments |
Uzun süre çalışan işlemin bitmesini beklemeyin.
| Özellik | Değer |
|---|---|
| Default value: | False |
Yeni çoğaltmanın adı. Belirtilmezse, varsayılan olarak kaynak veritabanı adını kullanır.
Yeni çoğaltmanın oluşturulacağı kaynak grubunun adı. Belirtilmezse, varsayılan olarak kaynak kaynak grubu kullanılır.
Yeni çoğaltmanın oluşturulacağı abonelik kimliği. Belirtilmezse, varsayılan olarak kaynak abonelik kimliğini kullanır.
Bu kaynak için kapanım türünü belirtir.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | Default, VBS |
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.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | Disabled, Enabled |
Oluşturulacak ikincil türü. İzin verilen değerler şunlardır: Coğrafi, Adlandırılmış.
Yeni veritabanı için hizmet hedefi. Örneğin: Temel, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Performance Level Arguments |
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
SQL Veritabanı için kullanıcı tarafından atanan kimliğin listesi.
Alanlar arası yedeklilik etkinleştirilip etkinleştirilmeymeyeceğini belirtir. Değer belirtilmezse varsayılan değer true olur.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az sql db replica delete-link
İki veritabanı çoğaltması arasında veri çoğaltmasını kalıcı olarak durdurun.
az sql db replica delete-link --partner-server
[--ids]
[--name]
[--partner-resource-group]
[--resource-group]
[--server]
[--subscription]
[--yes]
Gerekli Parametreler
Diğer çoğaltmanın içinde olduğu sunucunun adı.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Azure SQL Veritabanı'nın adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Diğer çoğaltmanın içinde olduğu kaynak grubunun adı. Belirtilmezse, varsayılan olarak ilk veritabanının kaynak grubu kullanılır.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Onay istemde bulunmayın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az sql db replica list-links
Veritabanının çoğaltmalarını ve çoğaltma durumlarını listeleyin.
az sql db replica list-links [--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
Örnekler
Veritabanının çoğaltmalarını ve çoğaltma durumlarını listeleyin. (autogenerated)
az sql db replica list-links --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Azure SQL Veritabanı'nın adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
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 replica set-primary [--allow-data-loss]
[--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
Örnekler
Geçerli birincil çoğaltma veritabanından yük devrederek birincil çoğaltma veritabanını ayarlayın. (autogenerated)
az sql db replica set-primary --allow-data-loss --name MyDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Belirtilirse, yük devretme işlemi veri kaybına izin verir.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Yük devretme için veritabanının adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Yeni birincil olacak ikincil çoğaltmayı içeren kaynak grubunun adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Yeni birincil olacak ikincil çoğaltmayı içeren sunucunun adı. kullanarak varsayılanı az configure --defaults sql-server=<name>yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |