az sql db replica

Zarządzanie replikacją między bazami danych.

Polecenia

az sql db replica create

Utwórz bazę danych jako możliwą do odczytu replikę pomocniczą istniejącej bazy danych.

az sql db replica delete-link

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

az sql db replica list-links

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

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 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 wyświetlić, wykonując polecenie az sql db list-editions -a -o table -l LOCATION. Pomocnicza baza danych musi mieć tę samą edycję co podstawowa baza danych.

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}]

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 4. generacji 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 bazy danych Azure SQL.

--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 serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

Parametry opcjonalne

--auto-pause-delay

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

--backup-storage-redundancy --bsr

Nadmiarowość magazynu kopii zapasowych używana do przechowywania kopii zapasowych. Dozwolone wartości to: Lokalne, Strefy, Geo.

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

--family -f

Składnik generowania obliczeń jednostki SKU (tylko dla jednostek SKU rdzeni wirtualnych). Dozwolone wartości to: Gen4, Gen5.

--ha-replicas --read-replicas

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

--license-type

Typ licencji do zastosowania dla tej bazy danych.LicenseIncluded jeśli potrzebujesz licencji lub BasePricemasz licencję i kwalifikujesz się do korzystania z aplikacji Azure HybridBenefit.

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

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

--no-wait

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

--partner-database

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

--partner-resource-group

Nazwa grupy zasobów, w ramach których ma zostać utworzona nowa replika. Jeśli nie zostanie określona, domyślnie zostanie ustawiona grupa zasobów źródła.

--read-scale

Jeśli ta opcja jest włączona, połączenia, 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 w warstwie 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-objective

Cel usługi dla nowej bazy danych. Na przykład: Basic, S0, P1, GP_Gen4_1, GP_Gen5_S_8, BC_Gen5_2, HS_Gen5_32.

--tags

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

--zone-redundant -z

Określa, czy włączyć nadmiarowość strefy.

akceptowane wartości: false, true

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

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

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa bazy danych Azure SQL.

--partner-resource-group

Nazwa grupy zasobów, w których znajduje się druga replika. Jeśli nie zostanie określona, 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 serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

--yes -y

Nie monituj o potwierdzenie.

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

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

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 on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa bazy danych Azure SQL.

--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 serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

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]

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ślony, operacja trybu failover pozwoli na utratę danych.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym 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ę nowym serwerem podstawowym. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.