Dela via


az sql db ltr-backup

Den här kommandogruppen är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

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

Kommandon

Name Description Typ Status
az sql db ltr-backup delete

Ta bort en långsiktig kvarhållningssäkerhetskopia.

Kärna Förhandsgranska
az sql db ltr-backup list

Lista de långsiktiga kvarhållningssäkerhetskopiorna för en plats, server eller databas.

Kärna Förhandsgranska
az sql db ltr-backup restore

Återställa en långsiktig kvarhållningssäkerhetskopia till en ny databas.

Kärna Förhandsgranska
az sql db ltr-backup show

Hämta en långsiktig kvarhållningssäkerhetskopia för en databas.

Kärna Förhandsgranska
az sql db ltr-backup wait

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

Kärna Förhandsgranska

az sql db ltr-backup delete

Förhandsgranskning

Kommandogruppen "sql db ltr-backup" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Ta bort en långsiktig kvarhållningssäkerhetskopia.

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 Database. Om det 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 det 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
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

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

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az sql db ltr-backup list

Förhandsgranskning

Kommandogruppen "sql db ltr-backup" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Lista de långsiktiga kvarhållningssäkerhetskopiorna för en plats, server eller databas.

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

Exempel

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

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

Visa en lista över långsiktiga kvarhållningssäkerhetskopior 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

Visa en lista över långsiktiga kvarhållningssäkerhetskopior för en server (med argumentet resursgrupp).

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

Visa en lista över säkerhetskopior av långsiktig kvarhållning för en plats (visa 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

Visa en lista över långsiktiga kvarhållningssäkerhetskopior för en plats (med argumentet resursgrupp).

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 Database. Om det anges (tillsammans med servernamnet) hämtar alla begärda säkerhetskopior under den här databasen.

--database-state --state

'All', 'Live' eller 'Deleted'. 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 .az configure --defaults group=<name>

--server -s

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

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

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

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az sql db ltr-backup restore

Förhandsgranskning

Kommandogruppen "sql db ltr-backup" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Återställa en långsiktig kvarhållningssäkerhetskopia till en ny databas.

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

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

--assign-identity -i

Tilldela identitet för databasen.

Godkända värden: false, true
--auto-pause-delay

Tid i minuter efter vilken databasen pausas automatiskt. Värdet -1 innebär att automatisk paus är inaktiverat.

--availability-zone

Tillgänglighetszon.

--backup-storage-redundancy --bsr

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

--capacity -c

Kapacitetskomponenten för sku:n i heltalsantal DTU:er eller virtuella kärnor.

--compute-model

Databasens beräkningsmodell.

Godkända värden: Provisioned, Serverless
--edition --tier -e

Versionskomponenten för sku:n. Tillåtna värden är: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperskala.

--elastic-pool

Namnet eller resurs-ID:t för den elastiska poolen som databasen ska skapas i.

--encryption-protector

Anger den Azure Key Vault-nyckel som ska användas som databaskrypteringsskyddsnyckel.

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

Anger den automatiska rotationsflaggan för databaskrypteringsskyddsnyckeln. Kan vara antingen sant, falskt eller null.

Godkända värden: false, true
--family -f

Komponenten för beräkningsgenerering av sku:n (endast för sku:er för virtuella kärnor). Tillåtna värden är: Gen4, Gen5.

--federated-client-id

Det federerade klient-ID:t för SQL Database. Det används för cmk-scenario mellan klientorganisationer.

--ha-replicas --read-replicas

Antalet repliker med hög tillgänglighet som ska etableras för databasen. Kan endast användas för Hyperskala-utgåva.

--keys

Listan över AKV-nycklar för SQL Database.

--license-type

Den licenstyp som ska användas för den här databasen.LicenseIncluded om du behöver en licens eller BasePriceom du har en licens och är berättigad till Azure HybridBenefit.

Godkända värden: BasePrice, LicenseIncluded
--min-capacity

Minimal kapacitet som databasen alltid har allokerat, om den inte har pausats.

--no-wait

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

Standardvärde: False
--preferred-enclave-type

Anger typ av enklav för den här resursen.

Godkända värden: Default, VBS
--read-scale

Om det här är aktiverat kan anslutningar som har program avsikt inställd på skrivskyddad i sina anslutningssträng dirigeras till en skrivskyddad sekundär replik. Den här egenskapen kan endast anges för Premium- och Affärskritisk-databaser.

Godkända värden: Disabled, Enabled
--service-level-objective --service-objective

Tjänstmålet för den nya databasen. Exempel: Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

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

Listan över användartilldelade identiteter för SQL Database.

--zone-redundant -z

Anger om zonredundans ska aktiveras. Standardvärdet är sant om inget värde har angetts.

Godkända värden: false, true
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

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

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az sql db ltr-backup show

Förhandsgranskning

Kommandogruppen "sql db ltr-backup" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Hämta en långsiktig kvarhållningssäkerhetskopia för en databas.

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

Exempel

Visa långsiktig kvarhållningssäkerhetskopiering för en databas.

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

Obligatoriska parametrar

--database -d

Namnet på Azure SQL Database. Om det 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 det anges hämtar alla begärda säkerhetskopior under den här servern.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

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

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az sql db ltr-backup wait

Förhandsgranskning

Kommandogruppen "sql db ltr-backup" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

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

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

Valfria parametrar

--created

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

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

De underordnade resurser som ska inkluderas i svaret. Standardvärdet är Ingen.

--filter

Ett OData-filteruttryck som filtrerar element i samlingen. Standardvärdet är Ingen.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--interval

Avsökningsintervall i sekunder.

Standardvärde: 30
--name -n

Namnet på Azure SQL Database.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .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
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

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

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.