Freigeben über


az sql midb-arc

Note

Diese Referenz ist Teil der Arcdata-Erweiterung für die Azure CLI (Version 2.3.1 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen az sql midb-arc Befehl ausführen. Erfahren Sie mehr über Erweiterungen.

Verwalten von Datenbanken für eine SQL Managed Instance mit Azure Arc-Unterstützung.

Befehle

Name Beschreibung Typ Status
az sql midb-arc restore

Stellt eine Datenbank in einer SQL Managed Instance mit Azure Arc-Unterstützung wieder her.

Extension GA

az sql midb-arc restore

Stellt eine Datenbank in einer SQL Managed Instance mit Azure Arc-Unterstützung wieder her.

az sql midb-arc restore [--dest-name]
                        [--dry-run]
                        [--k8s-namespace]
                        [--managed-instance]
                        [--name]
                        [--no-wait]
                        [--time]
                        [--use-k8s]

Beispiele

Ex 1 – Wiederherstellen einer Datenbank mithilfe der Zeitwiederherstellung

az sql midb-arc restore --managed-instance sqlmi1 --name mysourcedb
 --dest-name mynewdb --time "2021-10-20T05:34:22Z" --k8s-namespace
 arc --use-k8s --dry-run

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--dest-name

Name der Datenbank, die als Wiederherstellungsziel erstellt wird.

--dry-run

Überprüft, ob der Wiederherstellungsvorgang erfolgreich sein kann oder nicht, indem das Zeitfenster für die früheste und neueste Wiederherstellung zurückgegeben wird.

--k8s-namespace -k

Der Kubernetes-Namespace, der die verwaltete SQL-Instanz von Azure Arc enthält. Wenn kein Namespace angegeben ist, wird der in der Kubeconfig definierte Namespace verwendet.

--managed-instance

Name der azure Arc-Quellinstanz, die sql-verwaltete Instanz aktiviert hat.

--name -n

Name der Quelldatenbank, aus der die Sicherungen abgerufen werden sollen.

--no-wait

Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.

--time -t

Der Zeitpunkt der Quelldatenbank, die wiederhergestellt wird, um die neue Datenbank zu erstellen. Muss größer oder gleich dem frühesten Wiederherstellungswert der Quelldatenbank sein. Die Uhrzeit sollte im folgenden Format vorliegen: 'JJJJ-MM-TTTHH:MM:SSZ'. Wenn keine Zeit bereitgestellt wird, wird die neueste Sicherung wiederhergestellt.

--use-k8s

Verwenden Sie lokale Kubernetes-APIs, um diese Aktion auszuführen.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False