Udostępnij za pośrednictwem


az sql db ltr-backup

Ta grupa poleceń jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Zarządzanie kopiami zapasowymi długoterminowego przechowywania bazy danych SQL Database.

Polecenia

Nazwa Opis Typ Stan
az sql db ltr-backup delete

Usuń kopię zapasową przechowywania długoterminowego.

Podstawowe funkcje Wersja Preview
az sql db ltr-backup list

Wyświetl listę kopii zapasowych przechowywania długoterminowego dla lokalizacji, serwera lub bazy danych.

Podstawowe funkcje Wersja Preview
az sql db ltr-backup restore

Przywracanie kopii zapasowej długoterminowego przechowywania do nowej bazy danych.

Podstawowe funkcje Wersja Preview
az sql db ltr-backup show

Uzyskiwanie kopii zapasowej długoterminowego przechowywania bazy danych.

Podstawowe funkcje Wersja Preview
az sql db ltr-backup wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku bazy danych.

Podstawowe funkcje Wersja Preview

az sql db ltr-backup delete

Wersja zapoznawcza

Grupa poleceń "sql db ltr-backup" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Usuń kopię zapasową przechowywania długoterminowego.

az sql db ltr-backup delete --database
                            --location
                            --name
                            --server
                            [--yes]

Przykłady

Usuń kopię zapasową długoterminowego przechowywania bazy danych.

az sql db ltr-backup delete -l southeastasia -s myserver -d mydb -n "3214b3fb-fba9-43e7-96a3-09e35ffcb336;132292152080000000"

Parametry wymagane

--database -d

Nazwa usługi Azure SQL Database. Jeśli określono wartość (wraz z nazwą serwera), pobiera wszystkie żądane kopie zapasowe w tej bazie danych.

--location -l

Lokalizacja żądanych kopii zapasowych.

--name -n

Nazwa kopii zapasowej LTR. W polu nazwa kopii zapasowej użyj polecenia "az sql db ltr-backup show" lub "az sql db ltr-backup list".

--server -s

Nazwa programu Azure SQL Server. Jeśli zostanie określony, pobiera wszystkie żądane kopie zapasowe na tym serwerze.

Parametry opcjonalne

--yes -y

Nie monituj o potwierdzenie.

Domyślna wartość: 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.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: 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 ltr-backup list

Wersja zapoznawcza

Grupa poleceń "sql db ltr-backup" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Wyświetl listę kopii zapasowych przechowywania długoterminowego dla lokalizacji, serwera lub bazy danych.

az sql db ltr-backup list --location
                          [--database]
                          [--database-state]
                          [--latest]
                          [--resource-group]
                          [--server]

Przykłady

Wyświetlanie listy kopii zapasowych przechowywania długoterminowego dla bazy danych.

az sql db ltr-backup list -l southeastasia -s myserver -d mydb

Wyświetlanie listy kopii zapasowych długoterminowego przechowywania dla serwera (lista tylko najnowszych kopii zapasowych LTR, które należą do dynamicznych baz danych).

az sql db ltr-backup list -l southeastasia -s myserver --database-state Live --only-latest-per-database True

Wyświetlanie listy kopii zapasowych przechowywania długoterminowego dla serwera (z argumentem grupy zasobów).

az sql db ltr-backup list -l southeastasia -g mygroup -s myserver

Lista kopii zapasowych długoterminowego przechowywania dla lokalizacji (lista tylko najnowszych kopii zapasowych LTR, które należą do dynamicznych baz danych).

az sql db ltr-backup list -l southeastasia --database-state Live --only-latest-per-database True

Wyświetl listę kopii zapasowych przechowywania długoterminowego dla lokalizacji (z argumentem grupy zasobów).

az sql db ltr-backup list -l southeastasia -g mygroup

Parametry wymagane

--location -l

Lokalizacja żądanych kopii zapasowych.

Parametry opcjonalne

--database -d

Nazwa usługi Azure SQL Database. Jeśli określono wartość (wraz z nazwą serwera), pobiera wszystkie żądane kopie zapasowe w tej bazie danych.

--database-state --state

"Wszystkie", "Live" lub "Deleted". Spowoduje pobranie kopii zapasowych tylko z baz danych określonego stanu. Jeśli żaden stan nie zostanie prowokowany, zostanie domyślnie ustawiona wartość "Wszystkie".

--latest --only-latest-per-database

Jeśli wartość true, zwróci tylko najnowszą kopię zapasową dla każdej 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. Jeśli zostanie określony, pobiera wszystkie żądane kopie zapasowe na tym serwerze.

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.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: 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 ltr-backup restore

Wersja zapoznawcza

Grupa poleceń "sql db ltr-backup" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Przywracanie kopii zapasowej długoterminowego przechowywania do nowej bazy danych.

az sql db ltr-backup restore --backup-id
                             --dest-database
                             --dest-resource-group
                             --dest-server
                             [--assign-identity {false, true}]
                             [--auto-pause-delay]
                             [--availability-zone]
                             [--backup-storage-redundancy]
                             [--capacity]
                             [--compute-model {Provisioned, Serverless}]
                             [--edition]
                             [--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]
                             [--preferred-enclave-type {Default, VBS}]
                             [--read-scale {Disabled, Enabled}]
                             [--service-level-objective]
                             [--tags]
                             [--umi]
                             [--zone-redundant {false, true}]

Przykłady

Przywracanie kopii zapasowej LTR.

az sql db ltr-backup restore \
--dest-database targetdb --dest-server myserver --dest-resource-group mygroup \
--backup-id "/subscriptions/6caa113c-794c-42f8-ab9d-878d8aa104dc/resourceGroups/mygroup/providers/Microsoft.Sql/locations/southeastasia/longTermRetentionServers/myserver/longTermRetentionDatabases/sourcedb/longTermRetentionBackups/3214b3fb-fba9-43e7-96a3-09e35ffcb336;132292152080000000"

Parametry wymagane

--backup-id

Identyfikator zasobu kopii zapasowej przechowywania długoterminowego, który ma zostać przywrócony. Użyj polecenia "az sql db ltr-backup show" lub "az sql db ltr-backup list" dla identyfikatora kopii zapasowej.

--dest-database

Nazwa bazy danych, która zostanie utworzona jako miejsce docelowe przywracania.

--dest-resource-group

Nazwa grupy zasobów serwera do przywrócenia bazy danych.

--dest-server

Nazwa serwera do przywrócenia bazy danych.

Parametry opcjonalne

--assign-identity -i

Przypisz tożsamość dla bazy danych.

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

Dopuszczalne wartości: Provisioned, Serverless
--edition --tier -e

Składnik edycji jednostki SKU. Dozwolone wartości to: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hiperskala.

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

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

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

Domyślna wartość: False
--preferred-enclave-type

Określa typ enklawy dla tego zasobu.

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

Dopuszczalne wartości: Disabled, Enabled
--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.

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

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: 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 ltr-backup show

Wersja zapoznawcza

Grupa poleceń "sql db ltr-backup" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Uzyskiwanie kopii zapasowej długoterminowego przechowywania bazy danych.

az sql db ltr-backup show --database
                          --location
                          --name
                          --server

Przykłady

Pokaż kopię zapasową długoterminowego przechowywania bazy danych.

az sql db ltr-backup show -l southeastasia -s myserver -d mydb -n "3214b3fb-fba9-43e7-96a3-09e35ffcb336;132292152080000000;Hot"

Parametry wymagane

--database -d

Nazwa usługi Azure SQL Database. Jeśli określono wartość (wraz z nazwą serwera), pobiera wszystkie żądane kopie zapasowe w tej bazie danych.

--location -l

Lokalizacja żądanych kopii zapasowych.

--name -n

Nazwa kopii zapasowej LTR. W polu nazwa kopii zapasowej użyj polecenia "az sql db ltr-backup show" lub "az sql db ltr-backup list".

--server -s

Nazwa programu Azure SQL Server. Jeśli zostanie określony, pobiera wszystkie żądane kopie zapasowe na tym serwerze.

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.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: 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 ltr-backup wait

Wersja zapoznawcza

Grupa poleceń "sql db ltr-backup" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku bazy danych.

az sql db ltr-backup wait [--created]
                          [--custom]
                          [--deleted]
                          [--exists]
                          [--expand]
                          [--filter]
                          [--ids]
                          [--interval]
                          [--name]
                          [--resource-group]
                          [--server]
                          [--subscription]
                          [--timeout]
                          [--updated]

Parametry opcjonalne

--created

Zaczekaj na utworzenie polecenia "provisioningState" o godzinie "Succeeded".

Domyślna wartość: False
--custom

Poczekaj, aż warunek spełnia niestandardowe zapytanie JMESPath. Np. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Poczekaj na usunięcie.

Domyślna wartość: False
--exists

Zaczekaj, aż zasób istnieje.

Domyślna wartość: False
--expand

Zasoby podrzędne do uwzględnienia w odpowiedzi. Wartość domyślna to Brak.

--filter

Wyrażenie filtru OData, które filtruje elementy w kolekcji. Wartość domyślna to Brak.

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

--interval

Interwał sondowania w sekundach.

Domyślna wartość: 30
--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.

--timeout

Maksymalny czas oczekiwania w sekundach.

Domyślna wartość: 3600
--updated

Zaczekaj na zaktualizowanie stanu provisioningState o 'Powodzenie'.

Domyślna wartość: 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.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: 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.