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.

Podstawowe funkcje Ogólna dostępność
az sql db replica delete-link

Trwałe zatrzymywanie replikacji danych między dwiema replikami bazy danych.

Podstawowe funkcje Ogólna dostępność
az sql db replica list-links

Wyświetl listę replik bazy danych i ich stanu replikacji.

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

Podstawowe funkcje 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]
                         [--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}]

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

--name -n

Nazwa usługi Azure SQL Database.

--partner-server

Nazwa serwera do utworzenia nowej repliki.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--server -s

Nazwa programu Azure SQL Server. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

Parametry opcjonalne

--assign-identity -i

Przypisz tożsamość dla bazy danych.

akceptowane wartości: false, true
--auto-pause-delay

Czas w minutach, po którym baza danych jest automatycznie wstrzymana. Wartość -1 oznacza, że automatyczne wstrzymanie jest wyłączone.

--availability-zone

Strefa dostępności.

--backup-storage-redundancy --bsr

Nadmiarowość magazynu kopii zapasowych używana do przechowywania kopii zapasowych. Dozwolone wartości to: Local, Zone, Geo, GeoZone.

--capacity -c

Składnik pojemności jednostki SKU w liczbie całkowitej jednostek DTU lub rdzeni wirtualnych.

--compute-model

Model obliczeniowy bazy danych.

akceptowane wartości: Provisioned, Serverless
--elastic-pool

Nazwa lub identyfikator zasobu elastycznej puli do utworzenia bazy danych.

--encryption-protector

Określa klucz usługi Azure Key Vault, który ma być używany jako klucz ochrony szyfrowania bazy danych.

--encryption-protector-auto-rotation --epauto

Określa flagę automatycznego obracania klucza ochrony bazy danych. Może mieć wartość true, false lub null.

akceptowane wartości: false, true
--family -f

Składnik generowania zasobów obliczeniowych jednostki SKU (tylko dla jednostek SKU rdzeni wirtualnych). Dozwolone wartości to: Gen4, Gen5.

--federated-client-id

Identyfikator klienta federacyjnego dla usługi SQL Database. Jest on używany w scenariuszu cmK między dzierżawami.

--ha-replicas --read-replicas

Liczba replik wysokiej dostępności do aprowizowania bazy danych. Tylko zestawtable dla wersji Hiperskala.

--keys

Lista kluczy usługi AKV dla usługi SQL Database.

--license-type

Typ licencji do zastosowania dla tej bazy danych.LicenseIncluded jeśli potrzebujesz licencji lub BasePricejeśli masz licencję i kwalifikujesz się do użycia hybrydowego platformy AzureBenefit.

akceptowane wartości: BasePrice, LicenseIncluded
--min-capacity

Minimalna pojemność, którą baza danych zawsze będzie przydzielana, jeśli nie zostanie wstrzymana.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

wartość domyślna: False
--partner-database

Nazwa nowej repliki. Jeśli nazwa źródłowej bazy danych nie zostanie określona, zostanie ustawiona wartość domyślna.

--partner-resource-group

Nazwa grupy zasobów do utworzenia nowej repliki. Jeśli nie zostanie określony, zostanie ustawiona domyślna grupa zasobów źródła.

--preferred-enclave-type

Określa typ enklawy dla tego zasobu.

akceptowane wartości: Default, VBS
--read-scale

Jeśli ta opcja jest włączona, połączenia, które mają intencję aplikacji ustawioną na odczyt w parametry 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.

akceptowane wartości: Disabled, Enabled
--secondary-type

Typ pomocniczego do utworzenia. Dozwolone wartości to: Geo, Named.

--service-level-objective --service-objective

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.

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--umi --user-assigned-identity-id

Lista tożsamości przypisanej przez użytkownika dla usługi SQL Database.

--zone-redundant -z

Określa, czy włączyć nadmiarowość strefy. Wartość domyślna to true, jeśli nie określono żadnej wartości.

akceptowane wartości: false, true
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

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]
--partner-server

Nazwa serwera, w ramach którego znajduje się druga replika.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa usługi Azure SQL Database.

--partner-resource-group

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.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--server -s

Nazwa programu Azure SQL Server. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--yes -y

Nie monituj o potwierdzenie.

wartość domyślna: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Wyświetl listę replik bazy danych i ich stanu replikacji.

az sql db replica list-links [--ids]
                             [--name]
                             [--resource-group]
                             [--server]
                             [--subscription]

Wyświetl listę replik bazy danych i ich stanu replikacji. (automatycznie wygenerowane)

az sql db replica list-links --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa usługi Azure SQL Database.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--server -s

Nazwa programu Azure SQL Server. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

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. (automatycznie wygenerowane)

az sql db replica set-primary --allow-data-loss --name MyDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription

Parametry opcjonalne

--allow-data-loss

Jeśli zostanie określona, operacja przejścia w tryb failover umożliwi utratę danych.

wartość domyślna: False
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa bazy danych do przełączenia w tryb failover.

--resource-group -g

Nazwa grupy zasobów zawierającej replikę pomocniczą, która stanie się nową podstawową.

--server -s

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

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.