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. |
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 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 LOCATION
gö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]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation {false, true}]
[--family]
[--federated-client-id]
[--ha-replicas]
[--keys]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--no-wait]
[--partner-database]
[--partner-resource-group]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--secondary-type]
[--service-level-objective]
[--tags]
[--umi]
[--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ı adı.
Yeni çoğaltmanın oluşturulacağı sunucunun adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
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
Veritabanı için kimlik atama.
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.
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.
Veritabanının işlem modeli.
Veritabanının oluşturulacağı elastik havuzun adı veya kaynak kimliği.
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.
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.
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ü.LicenseIncluded
bir lisansa ihtiyacınız varsa veya BasePrice
lisansı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ı. 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.
Bu kaynak için kapanım türünü belirtir.
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.
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.
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.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
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.
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
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.
Azure SQL Veritabanı adı.
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ı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Onay istemde bulunmayın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
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.
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. (otomatik olarak oluşturulmuş)
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 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.
Azure SQL Veritabanı adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure SQL Server'ın adı. kullanarak varsayılanı az configure --defaults sql-server=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
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.
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. (otomatik olarak oluşturulmuş)
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 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.
Yük devretme için 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ı. kullanarak varsayılanı az configure --defaults sql-server=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
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.