az sql db ltr-backup

Verwalten von langfristigen Aufbewahrungssicherungen in der SQL-Datenbank.

Befehle

az sql db ltr-backup delete

Löschen einer langfristigen Aufbewahrungssicherung.

az sql db ltr-backup list

Listet die langfristigen Aufbewahrungssicherungen für einen Standort, einen Server oder eine Datenbank auf.

az sql db ltr-backup restore

Stellen Sie eine langfristige Aufbewahrungssicherung in einer neuen Datenbank wieder her.

az sql db ltr-backup show

Abrufen einer langfristigen Aufbewahrungssicherung für eine Datenbank.

az sql db ltr-backup wait

Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung der Datenbank erfüllt ist.

az sql db ltr-backup delete

Löschen einer langfristigen Aufbewahrungssicherung.

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

Beispiele

Löschen einer langfristigen Aufbewahrungssicherung für die Datenbank.

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

Erforderliche Parameter

--database -d

Name der Azure SQL Datenbank. Wenn angegeben (zusammen mit dem Servernamen) werden alle angeforderten Sicherungen unter dieser Datenbank abgerufen.

--location -l

Der Speicherort der gewünschten Sicherungen.

--name -n

Der Name der LTR-Sicherung. Verwenden Sie "az sql db ltr-backup show" oder "az sql db ltr-backup list" für den Sicherungsnamen.

--server -s

Name des Azure SQL Servers. Wenn angegeben, werden alle angeforderten Sicherungen unter diesem Server abgerufen.

Optionale Parameter

--yes -y

Nicht zur Bestätigung auffordern

az sql db ltr-backup list

Listet die langfristigen Aufbewahrungssicherungen für einen Standort, einen Server oder eine Datenbank auf.

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

Beispiele

Listet langfristige Aufbewahrungssicherungen für eine Datenbank auf.

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

Listet langfristige Aufbewahrungssicherungen für einen Server auf (listet nur die neuesten LTR-Sicherungen auf, die zu Livedatenbanken gehören).

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

Listet langfristige Aufbewahrungssicherungen für einen Server auf (mit Ressourcengruppenargument).

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

Listet langfristige Aufbewahrungssicherungen für einen Speicherort auf (listet nur die neuesten LTR-Sicherungen auf, die zu Livedatenbanken gehören).

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

Listet langfristige Aufbewahrungssicherungen für einen Speicherort auf (mit Ressourcengruppenargument).

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

Erforderliche Parameter

--location -l

Der Speicherort der gewünschten Sicherungen.

Optionale Parameter

--database -d

Name der Azure SQL Datenbank. Wenn angegeben (zusammen mit dem Servernamen) werden alle angeforderten Sicherungen unter dieser Datenbank abgerufen.

--database-state --state

"Alle", "Live" oder "Gelöscht". Ruft Sicherungen nur aus Datenbanken des angegebenen Zustands ab. Wenn kein Zustand vorhanden ist, wird standardmäßig "Alle" festgelegt.

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

Wenn true, wird nur die neueste Sicherung für jede Datenbank zurückgegeben.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--server -s

Name des Azure SQL Servers. Wenn angegeben, werden alle angeforderten Sicherungen unter diesem Server abgerufen.

az sql db ltr-backup restore

Stellen Sie eine langfristige Aufbewahrungssicherung in einer neuen Datenbank wieder her.

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

Beispiele

Wiederherstellung der LTR-Sicherung.

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"

Erforderliche Parameter

--backup-id

Die Ressourcen-ID der langfristigen Aufbewahrungssicherung, die wiederhergestellt werden soll. Verwenden Sie "az sql db ltr-backup show" oder "az sql db ltr-backup list" für die Sicherungs-ID.

--dest-database

Name der Datenbank, die als Wiederherstellungsziel erstellt wird.

--dest-resource-group

Name der Ressourcengruppe des Servers zum Wiederherstellen der Datenbank.

--dest-server

Name des Servers zum Wiederherstellen der Datenbank.

Optionale Parameter

--backup-storage-redundancy --bsr

Sicherungsspeicherredundanz, die zum Speichern von Sicherungen verwendet wird. Zulässige Werte sind: Lokal, Zone, Geo.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

az sql db ltr-backup show

Abrufen einer langfristigen Aufbewahrungssicherung für eine Datenbank.

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

Beispiele

Anzeigen einer langfristigen Aufbewahrungssicherung für eine Datenbank.

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

Erforderliche Parameter

--database -d

Name der Azure SQL Datenbank. Wenn angegeben (zusammen mit dem Servernamen) werden alle angeforderten Sicherungen unter dieser Datenbank abgerufen.

--location -l

Der Speicherort der gewünschten Sicherungen.

--name -n

Der Name der LTR-Sicherung. Verwenden Sie "az sql db ltr-backup show" oder "az sql db ltr-backup list" für den Sicherungsnamen.

--server -s

Name des Azure SQL Servers. Wenn angegeben, werden alle angeforderten Sicherungen unter diesem Server abgerufen.

az sql db ltr-backup wait

Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung der Datenbank erfüllt ist.

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

Optionale Parameter

--created

Warten Sie, bis Sie mit "provisioningState" unter "Erfolgreich" erstellt wurden.

--custom

Warten Sie, bis die Bedingung eine benutzerdefinierte JMESPath-Abfrage erfüllt. Beispiel: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Warten Sie, bis sie gelöscht wurde.

--exists

Warten Sie, bis die Ressource vorhanden ist.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen von Argumenten der Ressource-ID enthält. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--interval

Abfrageintervall in Sekunden.

Standardwert: 30
--name -n

Name der Azure SQL Datenbank.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--server -s

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

--timeout

Maximale Wartezeit in Sekunden.

Standardwert: 3600
--updated

Warten Sie, bis die Aktualisierung mit provisioningState unter "Erfolgreich" ausgeführt wurde.