az sql db replica
Veritabanları arasında çoğaltmayı yönetme.
Komutlar
| 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 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
[--auto-pause-delay]
[--backup-storage-redundancy]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--elastic-pool]
[--family]
[--ha-replicas]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--no-wait]
[--partner-database]
[--partner-resource-group]
[--read-scale {Disabled, Enabled}]
[--secondary-type]
[--service-objective]
[--tags]
[--zone-redundant {false, true}]
Örnekler
Mevcut 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 çekirdekli bir 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ı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Veritabanının otomatik olarak duraklatıldığı dakika cinsinden süre. -1 değeri, otomatik duraklamanın devre dışı bırakıldığını gösterir.
Yedeklemeleri depolamak için kullanılan yedekleme depolama yedekliliği. İzin verilen değerler şunlardır: Yerel, Bölge, Coğrafi.
Sku'nun DTU'ların veya sanal çekirdeklerin tamsayı sayısındaki kapasite bileşeni.
Veritabanının işlem modeli.
Veritabanının oluşturulacağı elastik havuzun adı veya kaynak kimliği.
Sku'nun işlem oluşturma bileşeni (yalnızca sanal çekirdek sku'ları için). İzin verilen değerler şunlardır: 4. Nesil, 5. Nesil.
Veritabanı için sağ kullanılacak yüksek kullanılabilirlik çoğaltmalarının sayısı. Yalnızca Hiper Ölçek sürümü için ayarlanabilir.
Bu veritabanı için uygulanacak lisans türü.LicenseIncluded lisansa ihtiyacınız varsa veya BasePricelisansınız varsa ve Azure HybridBenefit için uygunsanız.
Duraklatılmadıysa veritabanının her zaman ayıracağı en düşük kapasite.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Yeni çoğaltmanın adı. Belirtilmemişse, varsayılan olarak kaynak veritabanı adını kullanır.
Yeni çoğaltmanın oluşturulacağı kaynak grubunun adı. Belirtilmemişse varsayılan olarak kaynak kaynak grubu kullanılır.
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.
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_Gen5_S_8, BC_Gen5_2, HS_Gen5_32.
Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Bölge yedekliliğini etkinleştirilip etkinleştirilmeymeyeceğini belirtir.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az sql db 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]
[--yes]
Gerekli Parametreler
Diğer çoğaltmanın içinde olduğu sunucunun adı.
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Azure SQL Veritabanının adı.
Diğer çoğaltmanın içinde olduğu kaynak grubunun adı. Belirtilmemişse, varsayılan olarak ilk veritabanının kaynak grubuna ayarlanır.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.
Onay istemde bulunmayın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az sql db 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]
Örnekler
Veritabanının çoğaltmalarını ve çoğaltma durumlarını listeleyin. (otomatik olarak oluşturulur)
az sql db replica list-links --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Azure SQL Veritabanının adı.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Azure SQL sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az sql db 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]
Örnekler
Geçerli birincil çoğaltma veritabanından yük devrederek birincil çoğaltma veritabanını ayarlayın. (otomatik olarak oluşturulur)
az sql db replica set-primary --allow-data-loss --name MyDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription
İsteğe Bağlı Parametreler
Belirtilirse yük devretme işlemi veri kaybına izin verir.
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.
Yük devredecek veritabanının adı.
Yeni birincil olacak ikincil çoğaltmayı içeren kaynak grubunun adı.
Yeni birincil olacak ikincil çoğaltmayı içeren sunucunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.