az sql db replica
Zarządzanie replikacją między bazami danych.
Polecenia
| Nazwa | Opis | Typ | Stan |
|---|---|---|---|
| az sql db replica create |
Utwórz bazę danych jako możliwą do odczytu replikę pomocniczą istniejącej bazy danych. |
Core | ogólna dostępność |
| az sql db replica delete-link |
Trwałe zatrzymywanie replikacji danych między dwiema replikami bazy danych. |
Core | ogólna dostępność |
| az sql db replica list-links |
Wyświetl listę replik bazy danych i ich stanu replikacji. |
Core | ogólna dostępność |
| az sql db replica set-primary |
Ustaw podstawową bazę danych repliki przez przełączenie w tryb failover z bieżącej podstawowej bazy danych repliki. |
Core | ogólna dostępność |
az sql db replica create
Utwórz bazę danych jako możliwą do odczytu replikę pomocniczą istniejącej bazy danych.
Pełną listę opcji poziomu wydajności można zobaczyć, wykonując polecenie az sql db list-editions -a -o table -l LOCATION. Pomocnicza baza danych musi mieć taką samą edycję jak podstawowa baza danych.
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}]
Przykłady
Utwórz bazę danych z poziomem wydajności S0 jako repliką pomocniczą istniejącej standardowej bazy danych.
az sql db replica create -g mygroup -s myserver -n originalDb --partner-server newDb --service-objective S0
Tworzenie bazy danych z wersją GeneralPurpose, sprzętem Gen4 i 1 rdzeniami wirtualnymi jako repliką pomocniczą istniejącej bazy danych GeneralPurpose
az sql db replica create -g mygroup -s myserver -n originalDb --partner-server newDb -f Gen4 -c 1
Utwórz bazę danych z strefowo nadmiarowym magazynem kopii zapasowych jako repliką pomocniczą istniejącej bazy danych.
az sql db replica create -g mygroup -s myserver -n originalDb --partner-server newDb --backup-storage-redundancy Zone
Parametry wymagane
Nazwa usługi Azure SQL Database.
Nazwa serwera do utworzenia nowej repliki.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Nazwa programu Azure SQL Server. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Przypisz tożsamość dla bazy danych.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Czas w minutach, po którym baza danych jest automatycznie wstrzymana. Wartość -1 oznacza, że automatyczne wstrzymywanie jest wyłączone.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Serverless offering Arguments |
Strefa dostępności.
Nadmiarowość magazynu kopii zapasowych używana do przechowywania kopii zapasowych. Dozwolone wartości to: Local, Zone, Geo, GeoZone.
Składnik pojemności jednostki SKU w liczbie całkowitej jednostek DTU lub rdzeni wirtualnych.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Performance Level (components) Arguments |
Model obliczeniowy bazy danych.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Serverless offering Arguments |
| Dopuszczalne wartości: | Provisioned, Serverless |
Nazwa lub identyfikator zasobu elastycznej puli do utworzenia bazy danych.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Performance Level Arguments |
Określa klucz usługi Azure Key Vault, który ma być używany jako klucz ochrony szyfrowania bazy danych.
Określa flagę automatycznego obracania klucza ochrony bazy danych. Może mieć wartość true, false lub null.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Składnik generowania zasobów obliczeniowych jednostki SKU (tylko dla jednostek SKU rdzeni wirtualnych). Dozwolone wartości to: Gen4, Gen5.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Performance Level (components) Arguments |
Identyfikator klienta federacyjnego dla usługi SQL Database. Jest on używany w scenariuszu cmK między dzierżawami.
Liczba replik wysokiej dostępności do aprowizowania bazy danych. Tylko zestawtable dla wersji Hiperskala.
Lista kluczy usługi AKV dla usługi SQL Database.
Typ licencji do zastosowania dla tej bazy danych.
LicenseIncluded, jeśli potrzebujesz licencji lub BasePrice, jeśli masz licencję i kwalifikujesz się do aplikacji Azure HybridBenefit.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | BasePrice, LicenseIncluded |
Minimalna pojemność, którą baza danych zawsze będzie przydzielana, jeśli nie zostanie wstrzymana.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Serverless offering Arguments |
Nie czekaj na zakończenie długotrwałej operacji.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Nazwa nowej repliki. Jeśli nazwa źródłowej bazy danych nie zostanie określona, zostanie ustawiona wartość domyślna.
Nazwa grupy zasobów do utworzenia nowej repliki. Jeśli nie zostanie określony, zostanie ustawiona domyślna grupa zasobów źródła.
Identyfikator subskrypcji do utworzenia nowej repliki w programie. Jeśli nie zostanie określony, zostanie ustawiona wartość domyślna identyfikatora subskrypcji źródła.
Określa typ enklawy dla tego zasobu.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | Default, VBS |
W przypadku włączenia połączeń, które mają intencję aplikacji ustawioną na odczyt w parametrach połączenia, mogą być kierowane do repliki pomocniczej tylko do odczytu. Ta właściwość jest ustawiana tylko dla baz danych Premium i Krytyczne dla działania firmy.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | Disabled, Enabled |
Typ pomocniczego do utworzenia. Dozwolone wartości to: Geo, Named.
Cel usługi dla nowej bazy danych. Na przykład: Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Performance Level Arguments |
Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.
Lista tożsamości przypisanej przez użytkownika dla usługi SQL Database.
Określa, czy włączyć nadmiarowość strefy. Wartość domyślna to true, jeśli nie określono żadnej wartości.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az sql db replica delete-link
Trwałe zatrzymywanie replikacji danych między dwiema replikami bazy danych.
az sql db replica delete-link --partner-server
[--ids]
[--name]
[--partner-resource-group]
[--resource-group]
[--server]
[--subscription]
[--yes]
Parametry wymagane
Nazwa serwera, w ramach którego znajduje się druga replika.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być kompletny identyfikator zasobu, zawierający wszystkie informacje dotyczące argumentów „Identyfikator zasobu”. Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa usługi Azure SQL Database.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa grupy zasobów, w którą znajduje się druga replika. Jeśli nie zostanie określony, zostanie domyślnie ustawiona grupa zasobów pierwszej bazy danych.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa programu Azure SQL Server. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nie monituj o potwierdzenie.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az sql db replica list-links
Wyświetl listę replik bazy danych i ich stanu replikacji.
az sql db replica list-links [--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
Przykłady
Wyświetl listę replik bazy danych i ich stanu replikacji. (autogenerated)
az sql db replica list-links --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być kompletny identyfikator zasobu, zawierający wszystkie informacje dotyczące argumentów „Identyfikator zasobu”. Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa usługi Azure SQL Database.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa programu Azure SQL Server. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az sql db replica set-primary
Ustaw podstawową bazę danych repliki przez przełączenie w tryb failover z bieżącej podstawowej bazy danych repliki.
az sql db replica set-primary [--allow-data-loss]
[--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
Przykłady
Ustaw podstawową bazę danych repliki przez przełączenie w tryb failover z bieżącej podstawowej bazy danych repliki. (autogenerated)
az sql db replica set-primary --allow-data-loss --name MyDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Jeśli zostanie określona, operacja przejścia w tryb failover umożliwi utratę danych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być kompletny identyfikator zasobu, zawierający wszystkie informacje dotyczące argumentów „Identyfikator zasobu”. Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa bazy danych do przełączenia w tryb failover.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa grupy zasobów zawierającej replikę pomocniczą, która stanie się nową podstawową.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa serwera zawierającego replikę pomocniczą, która stanie się nową podstawową. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |