Delen via


az sql db ltr-backup

Deze opdrachtgroep is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Langetermijnretentieback-ups van SQL-databases beheren.

Opdracht

Name Description Type Status
az sql db ltr-backup delete

Een langetermijnretentieback-up verwijderen.

Basis Preview
az sql db ltr-backup list

Vermeld de langetermijnretentieback-ups voor een locatie, server of database.

Basis Preview
az sql db ltr-backup restore

Herstel een langetermijnretentieback-up naar een nieuwe database.

Basis Preview
az sql db ltr-backup show

Haal een langetermijnretentieback-up op voor een database.

Basis Preview
az sql db ltr-backup wait

Plaats de CLI in een wachtstatus totdat aan een voorwaarde van de database wordt voldaan.

Basis Preview

az sql db ltr-backup delete

Preview

De opdrachtgroep 'sql db ltr-backup' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Een langetermijnretentieback-up verwijderen.

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

Voorbeelden

Verwijder langetermijnretentieback-up voor database.

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

Vereiste parameters

--database -d

Naam van de Azure SQL Database. Indien opgegeven (samen met servernaam), haalt u alle aangevraagde back-ups onder deze database op.

--location -l

De locatie van de gewenste back-ups.

--name -n

De naam van de LTR-back-up. Gebruik 'az sql db ltr-backup show' of 'az sql db ltr-backup list' voor de back-upnaam.

--server -s

Naam van de Azure SQL Server. Indien opgegeven, worden alle aangevraagde back-ups opgehaald onder deze server.

Optionele parameters

--yes -y

Niet vragen om bevestiging.

Default value: False
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sql db ltr-backup list

Preview

De opdrachtgroep 'sql db ltr-backup' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Vermeld de langetermijnretentieback-ups voor een locatie, server of database.

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

Voorbeelden

Maak een lijst met langetermijnretentieback-ups voor een database.

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

Maak een lijst met langetermijnretentieback-ups voor een server (vermeld alleen de meest recente LTR-back-ups, die deel uitmaken van livedatabases).

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

Maak een lijst met back-ups voor langetermijnretentie voor een server (met het argument resourcegroep).

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

Maak een lijst met langetermijnretentieback-ups voor een locatie (vermeld alleen de meest recente LTR-back-ups, die deel uitmaken van livedatabases).

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

Maak een lijst met back-ups voor langetermijnretentie voor een locatie (met het argument resourcegroep).

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

Vereiste parameters

--location -l

De locatie van de gewenste back-ups.

Optionele parameters

--database -d

Naam van de Azure SQL Database. Indien opgegeven (samen met servernaam), haalt u alle aangevraagde back-ups onder deze database op.

--database-state --state

'Alle', 'Live' of 'Verwijderd'. Hiermee worden alleen back-ups opgehaald uit databases met de opgegeven status. Als er geen status is opgegeven, wordt de standaardwaarde 'Alle' gebruikt.

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

Indien waar, retourneert u alleen de meest recente back-up voor elke database.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--server -s

Naam van de Azure SQL Server. Indien opgegeven, worden alle aangevraagde back-ups opgehaald onder deze server.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sql db ltr-backup restore

Preview

De opdrachtgroep 'sql db ltr-backup' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Herstel een langetermijnretentieback-up naar een nieuwe database.

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

Voorbeelden

Herstel LTR-back-up.

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"

Vereiste parameters

--backup-id

De resource-id van de langetermijnretentieback-up die moet worden hersteld. Gebruik 'az sql db ltr-backup show' of 'az sql db ltr-backup list' voor de back-up-id.

--dest-database

De naam van de database die wordt gemaakt als de herstelbestemming.

--dest-resource-group

Naam van de resourcegroep van de server waarop de database moet worden hersteld.

--dest-server

Naam van de server waarop de database moet worden hersteld.

Optionele parameters

--assign-identity -i

Identiteit toewijzen voor database.

Geaccepteerde waarden: false, true
--auto-pause-delay

Tijd in minuten waarna de database automatisch wordt onderbroken. Een waarde van -1 betekent dat automatische pauze is uitgeschakeld.

--availability-zone

Beschikbaarheidszone.

--backup-storage-redundancy --bsr

Redundantie van back-upopslag die wordt gebruikt voor het opslaan van back-ups. Toegestane waarden zijn: Lokaal, Zone, Geo, GeoZone.

--capacity -c

Het capaciteitsonderdeel van de SKU in een geheel getal van DTU's of vcores.

--compute-model

Het rekenmodel van de database.

Geaccepteerde waarden: Provisioned, Serverless
--edition --tier -e

Het editieonderdeel van de SKU. Toegestane waarden zijn: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

--elastic-pool

De naam of resource-id van de elastische pool waarin de database moet worden gemaakt.

--encryption-protector

Hiermee geeft u de Azure-sleutelkluissleutel op die moet worden gebruikt als een versleutelingsbeveiligingssleutel voor databaseversleuteling.

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

Hiermee geeft u de vlag voor automatische rotatie van de databaseversleutelingssleutel op. Kan waar, onwaar of null zijn.

Geaccepteerde waarden: false, true
--family -f

Het rekenprocesonderdeel van de SKU (alleen voor vcore-SKU's). Toegestane waarden zijn: Gen4, Gen5.

--federated-client-id

De federatieve client-id voor de SQL Database. Het wordt gebruikt voor cmk-scenario's voor meerdere tenants.

--ha-replicas --read-replicas

Het aantal replica's met hoge beschikbaarheid dat moet worden ingericht voor de database. Alleen instelbaar voor De Hyperscale-editie.

--keys

De lijst met AKV-sleutels voor de SQL Database.

--license-type

Het licentietype dat moet worden toegepast op deze database.LicenseIncluded als u een licentie nodig hebt of BasePriceals u een licentie hebt en in aanmerking komt voor Azure HybridBenefit.

Geaccepteerde waarden: BasePrice, LicenseIncluded
--min-capacity

Minimale capaciteit die de database altijd heeft toegewezen, indien niet onderbroken.

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

Default value: False
--preferred-enclave-type

Hiermee geeft u het type enclave voor deze resource op.

Geaccepteerde waarden: Default, VBS
--read-scale

Als deze optie is ingeschakeld, kunnen verbindingen waarvoor de intentie van de toepassing is ingesteld op alleen-lezen in hun verbindingsreeks worden doorgestuurd naar een alleen-lezen secundaire replica. Deze eigenschap is alleen ingesteld voor Premium- en Bedrijfskritiek-databases.

Geaccepteerde waarden: Disabled, Enabled
--service-level-objective --service-objective

De servicedoelstelling voor de nieuwe database. Bijvoorbeeld: Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.

--tags

Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.

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

De lijst met door de gebruiker toegewezen identiteit voor de SQL Database.

--zone-redundant -z

Hiermee geeft u op of zoneredundantie moet worden ingeschakeld. De standaardwaarde is waar als er geen waarde is opgegeven.

Geaccepteerde waarden: false, true
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sql db ltr-backup show

Preview

De opdrachtgroep 'sql db ltr-backup' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Haal een langetermijnretentieback-up op voor een database.

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

Voorbeelden

Langetermijnretentieback-up voor een database weergeven.

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

Vereiste parameters

--database -d

Naam van de Azure SQL Database. Indien opgegeven (samen met servernaam), haalt u alle aangevraagde back-ups onder deze database op.

--location -l

De locatie van de gewenste back-ups.

--name -n

De naam van de LTR-back-up. Gebruik 'az sql db ltr-backup show' of 'az sql db ltr-backup list' voor de back-upnaam.

--server -s

Naam van de Azure SQL Server. Indien opgegeven, worden alle aangevraagde back-ups opgehaald onder deze server.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sql db ltr-backup wait

Preview

De opdrachtgroep 'sql db ltr-backup' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Plaats de CLI in een wachtstatus totdat aan een voorwaarde van de database wordt voldaan.

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

Optionele parameters

--created

Wacht totdat u 'provisioningState' hebt gemaakt bij 'Succeeded'.

Default value: False
--custom

Wacht tot de voorwaarde voldoet aan een aangepaste JMESPath-query. Bijvoorbeeld provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Wacht totdat deze is verwijderd.

Default value: False
--exists

Wacht tot de resource bestaat.

Default value: False
--expand

De onderliggende resources die moeten worden opgenomen in het antwoord. De standaardwaarde is Geen.

--filter

Een OData-filterexpressie waarmee elementen in de verzameling worden gefilterd. De standaardwaarde is Geen.

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--interval

Polling-interval in seconden.

Default value: 30
--name -n

Naam van de Azure SQL Database.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--server -s

Naam van de Azure SQL Server. U kunt de standaardinstelling configureren met behulp van az configure --defaults sql-server=<name>.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--timeout

Maximale wachttijd in seconden.

Default value: 3600
--updated

Wacht totdat deze is bijgewerkt met provisioningState op 'Succeeded'.

Default value: False
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.