az sql db ltr-backup

Hantera säkerhetskopior av långsiktig kvarhållning i SQL Database.

Kommandon

az sql db ltr-backup delete

Ta bort en säkerhetskopia av långsiktig kvarhållning.

az sql db ltr-backup list

Visa en lista över säkerhetskopior av långsiktig kvarhållning för en plats, server eller databas.

az sql db ltr-backup restore

Återställa en säkerhetskopia av långsiktig kvarhållning till en ny databas.

az sql db ltr-backup show

Hämta en säkerhetskopia av långsiktig kvarhållning för en databas.

az sql db ltr-backup wait

Placera CLI i vänteläge tills ett villkor för databasen uppfylls.

az sql db ltr-backup delete

Ta bort en säkerhetskopia av långsiktig kvarhållning.

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

Exempel

Ta bort långsiktig kvarhållningssäkerhetskopia för databasen.

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

Obligatoriska parametrar

--database -d

Namnet på Azure SQL-databasen. Om detta anges (tillsammans med servernamnet) hämtar alla begärda säkerhetskopior under den här databasen.

--location -l

Platsen för de önskade säkerhetskopiorna.

--name -n

Namnet på LTR-säkerhetskopieringen. Använd "az sql db ltr-backup show" eller "az sql db ltr-backup list" som säkerhetskopieringsnamn.

--server -s

Namnet på Azure SQL Server. Om detta anges hämtar alla begärda säkerhetskopior under den här servern.

Valfria parametrar

--yes -y

Fråga inte efter bekräftelse.

standardvärde: False

az sql db ltr-backup list

Visa en lista över säkerhetskopior av långsiktig kvarhållning för en plats, server eller databas.

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

Exempel

Lista säkerhetskopior av långsiktig kvarhållning för en databas.

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

Lista säkerhetskopior av långsiktig kvarhållning för en server (lista endast de senaste LTR-säkerhetskopiorna, som tillhör realtidsdatabaser).

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

Lista säkerhetskopior av långsiktig kvarhållning för en server (med resursgruppsargument).

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

Lista säkerhetskopior av långsiktig kvarhållning för en plats (lista endast de senaste LTR-säkerhetskopiorna, som tillhör realtidsdatabaser).

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

Lista säkerhetskopior av långsiktig kvarhållning för en plats (med resursgruppsargument).

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

Obligatoriska parametrar

--location -l

Platsen för de önskade säkerhetskopiorna.

Valfria parametrar

--database -d

Namnet på Azure SQL-databasen. Om detta anges (tillsammans med servernamnet) hämtar alla begärda säkerhetskopior under den här databasen.

--database-state --state

"Alla", "Live" eller "Borttaget". Hämtar endast säkerhetskopior från databaser med angivet tillstånd. Om inget tillstånd anges är standardvärdet "Alla".

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

Om det är sant returneras endast den senaste säkerhetskopian för varje databas.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--server -s

Namnet på Azure SQL Server. Om detta anges hämtar alla begärda säkerhetskopior under den här servern.

az sql db ltr-backup restore

Återställa en säkerhetskopia av långsiktig kvarhållning till en ny databas.

az sql db ltr-backup restore --backup-id
                             --dest-database
                             --dest-resource-group
                             --dest-server
                             [--backup-storage-redundancy]
                             [--no-wait]

Exempel

Återställ LTR-säkerhetskopiering.

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"

Obligatoriska parametrar

--backup-id

Resurs-ID för den långsiktiga kvarhållningssäkerhetskopian som ska återställas. Använd "az sql db ltr-backup show" eller "az sql db ltr-backup list" för säkerhetskopierings-ID.

--dest-database

Namnet på databasen som ska skapas som återställningsmål.

--dest-resource-group

Namnet på den resursgrupp på servern som databasen ska återställas till.

--dest-server

Namnet på servern som databasen ska återställas till.

Valfria parametrar

--backup-storage-redundancy --bsr

Redundans för lagring av säkerhetskopior som används för att lagra säkerhetskopior. Tillåtna värden är: Lokal, Zon, Geo.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False

az sql db ltr-backup show

Hämta en säkerhetskopia av långsiktig kvarhållning för en databas.

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

Exempel

Visa säkerhetskopiering av långsiktig kvarhållning för en databas.

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

Obligatoriska parametrar

--database -d

Namnet på Azure SQL-databasen. Om detta anges (tillsammans med servernamnet) hämtar alla begärda säkerhetskopior under den här databasen.

--location -l

Platsen för de önskade säkerhetskopiorna.

--name -n

Namnet på LTR-säkerhetskopieringen. Använd "az sql db ltr-backup show" eller "az sql db ltr-backup list" som säkerhetskopieringsnamn.

--server -s

Namnet på Azure SQL Server. Om detta anges hämtar alla begärda säkerhetskopior under den här servern.

az sql db ltr-backup wait

Placera CLI i vänteläge tills ett villkor för databasen uppfylls.

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

Valfria parametrar

--created

Vänta tills du har skapat med "provisioningState" på "Succeeded".

standardvärde: False
--custom

Vänta tills villkoret uppfyller en anpassad JMESPath-fråga. T.ex. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Vänta tills den har tagits bort.

standardvärde: False
--exists

Vänta tills resursen finns.

standardvärde: False
--ids

Ett eller flera resurs-ID:er (avgränsade med blanksteg). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange antingen --ids eller andra "Resurs-ID"-argument.

--interval

Avsökningsintervall i sekunder.

standardvärde: 30
--name -n

Namnet på Azure SQL-databasen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--server -s

Namnet på Azure SQL Server. Du kan konfigurera standardinställningen med .az configure --defaults sql-server=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--timeout

Maximal väntetid i sekunder.

standardvärde: 3600
--updated

Vänta tills det har uppdaterats med provisioningState på Lyckades.

standardvärde: False