az sql db ltr-backup

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

Polecenia

az sql db ltr-backup delete

Usuń kopię zapasową długoterminowego przechowywania.

az sql db ltr-backup list

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

az sql db ltr-backup restore

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

az sql db ltr-backup show

Pobierz kopię zapasową długoterminowego przechowywania bazy danych.

az sql db ltr-backup wait

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

az sql db ltr-backup delete

Usuń kopię zapasową długoterminowego przechowywania.

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 bazy danych Azure SQL. 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. Użyj polecenia "az sql db ltr-backup show" lub "az sql db ltr-backup list" jako nazwy kopii zapasowej.

--server -s

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

Parametry opcjonalne

--yes -y

Nie monituj o potwierdzenie.

az sql db ltr-backup list

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

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

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

Lista 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 aktywnych 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 bazy danych Azure SQL. Jeśli określono wartość (wraz z nazwą serwera), pobiera wszystkie żądane kopie zapasowe w tej bazie danych.

--database-state --state

"All", "Live" lub "Deleted". Będzie pobierać kopie zapasowe tylko z baz danych określonego stanu. Jeśli nie zostanie wyświetlony żaden stan, wartość domyślna to "Wszystkie".

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

W przypadku wartości true funkcja 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 serwera Azure SQL. Jeśli zostanie określony, pobiera wszystkie żądane kopie zapasowe na tym serwerze.

az sql db ltr-backup restore

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
                             [--backup-storage-redundancy]
                             [--no-wait]

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 długoterminowego przechowywania, 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

--backup-storage-redundancy --bsr

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

--no-wait

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

az sql db ltr-backup show

Pobierz kopię zapasową długoterminowego przechowywania bazy danych.

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

Przykłady

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

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

Parametry wymagane

--database -d

Nazwa bazy danych Azure SQL. 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. Użyj polecenia "az sql db ltr-backup show" lub "az sql db ltr-backup list" jako nazwy kopii zapasowej.

--server -s

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

az sql db ltr-backup wait

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

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

Parametry opcjonalne

--created

Zaczekaj na utworzenie polecenia "provisioningState" w lokalizacji "Succeeded".

--custom

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

--deleted

Zaczekaj na usunięcie.

--exists

Zaczekaj, aż zasób istnieje.

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

--interval

Interwał sondowania w sekundach.

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

--timeout

Maksymalny czas oczekiwania w sekundach.

wartość domyślna: 3600
--updated

Zaczekaj na zaktualizowanie parametru provisioningState o godzinie "Succeeded".