Freigeben über


az sql instance-failover-group

Verwalten von SQL-Instanzfailovergruppen.

Befehle

Name Beschreibung Typ Status
az sql instance-failover-group create

Erstellt eine Instanzfailovergruppe zwischen zwei verbundenen verwalteten Instanzen.

Core Allgemein verfügbar
az sql instance-failover-group delete

Löscht eine Failovergruppe.

Core Allgemein verfügbar
az sql instance-failover-group set-primary

Legen Sie die Primäre der Instanzfailovergruppe fest, indem Sie alle Datenbanken aus der aktuellen primären verwalteten Instanz ausführen.

Core Allgemein verfügbar
az sql instance-failover-group show

Ruft eine Failovergruppe ab.

Core Allgemein verfügbar
az sql instance-failover-group update

Aktualisiert die Instanzfailovergruppe.

Core Allgemein verfügbar

az sql instance-failover-group create

Erstellt eine Instanzfailovergruppe zwischen zwei verbundenen verwalteten Instanzen.

Wenn ein Ausfall auf dem primären Server auftritt, gibt die Nachfrist an, dass die von Azure SQL verwaltete Datenbank vor Ablauf der Nachfrist kein automatisches Failover initiiert. Beachten Sie, dass ein Failovervorgang mit der Option "-allow-data-loss" aufgrund der Art der asynchronen Synchronisierung zu Datenverlust führen kann.

az sql instance-failover-group create --mi
                                      --name
                                      --partner-mi
                                      --partner-resource-group
                                      --resource-group
                                      [--failover-policy {Automatic, Manual}]
                                      [--grace-period]
                                      [--secondary-type]

Erforderliche Parameter

--mi --source-mi

Name des Azure SQL-verwaltete Instanz.

--name -n

Der Name der Instanzfailovergruppe.

--partner-mi

Der Name der vom Partner verwalteten Instanz einer Instanzfailovergruppe.

--partner-resource-group

Der Name der Ressourcengruppe der vom Partner verwalteten Instanz.

--resource-group -g

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

Optionale Parameter

--failover-policy

Die Failoverrichtlinie der Instanzfailovergruppe.

Zulässige Werte: Automatic, Manual
Standardwert: Automatic
--grace-period

Intervall in Stunden, bevor das automatische Failover initiiert wird, wenn ein Ausfall auf dem primären Server auftritt. Dies weist darauf hin, dass Azure SQL-Datenbank kein automatisches Failover initiiert, bevor der Karenzzeitraum abläuft. Beachten Sie, dass ein Failovervorgang mit der Option "-allow-data-loss" aufgrund der Art der asynchronen Synchronisierung zu Datenverlust führen kann.

Standardwert: 1
--secondary-type

Beabsichtigte Verwendung der sekundären Instanz in der Failovergruppe. Standby gibt an, dass die sekundäre Instanz nur als passives Replikat für die Notfallwiederherstellung verwendet wird.

Standardwert: Geo
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

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

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

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az sql instance-failover-group delete

Löscht eine Failovergruppe.

az sql instance-failover-group delete --location
                                      --name
                                      --resource-group

Erforderliche Parameter

--location -l

Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.

--name -n

Der Name der Instanzfailovergruppe.

--resource-group -g

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

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

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

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

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az sql instance-failover-group set-primary

Legen Sie die Primäre der Instanzfailovergruppe fest, indem Sie alle Datenbanken aus der aktuellen primären verwalteten Instanz ausführen.

az sql instance-failover-group set-primary --location
                                           --name
                                           --resource-group
                                           [--allow-data-loss]

Erforderliche Parameter

--location -l

Speicherort der sekundären Instanz in der Instanzfailovergruppe. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.

--name -n

Der Name der Instanzfailovergruppe.

--resource-group -g

Name der Ressourcengruppe der sekundären Instanz in der Instanzfailovergruppe. Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--allow-data-loss

Schließen Sie das Failover ab, auch wenn dies zu Datenverlust führen kann. Dadurch kann das Failover fortgesetzt werden, auch wenn eine primäre Datenbank nicht verfügbar ist.

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

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

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

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az sql instance-failover-group show

Ruft eine Failovergruppe ab.

az sql instance-failover-group show --location
                                    --name
                                    --resource-group

Erforderliche Parameter

--location -l

Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.

--name -n

Der Name der Instanzfailovergruppe.

--resource-group -g

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

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

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

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

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az sql instance-failover-group update

Aktualisiert die Instanzfailovergruppe.

az sql instance-failover-group update --location
                                      --name
                                      --resource-group
                                      [--add]
                                      [--failover-policy {Automatic, Manual}]
                                      [--force-string]
                                      [--grace-period]
                                      [--remove]
                                      [--secondary-type]
                                      [--set]

Erforderliche Parameter

--location -l

Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.

--name -n

Der Name der Instanzfailovergruppe.

--resource-group -g

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

Optionale Parameter

--add

Fügen Sie einer Liste von Objekten ein Objekt hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.

Standardwert: []
--failover-policy

Die Failoverrichtlinie der Instanzfailovergruppe.

Zulässige Werte: Automatic, Manual
--force-string

Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.

Standardwert: False
--grace-period

Intervall in Stunden, bevor das automatische Failover initiiert wird, wenn ein Ausfall auf dem primären Server auftritt. Dies weist darauf hin, dass Azure SQL-Datenbank kein automatisches Failover initiiert, bevor der Karenzzeitraum abläuft. Beachten Sie, dass ein Failovervorgang mit der Option "-allow-data-loss" aufgrund der Art der asynchronen Synchronisierung zu Datenverlust führen kann.

--remove

Entfernen sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list <indexToRemove> ODER --remove propertyToRemove.

Standardwert: []
--secondary-type

Beabsichtigte Verwendung der sekundären Instanz in der Failovergruppe. Standby gibt an, dass die sekundäre Instanz nur als passives Replikat für die Notfallwiederherstellung verwendet wird.

--set

Aktualisieren Sie ein Objekt, indem Sie einen festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=<value>.

Standardwert: []
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

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

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

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.