Share via


az sql instance-failover-group-arc

Hinweis

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-instance-failover-group-arc-Befehl zum ersten Mal ausführen. Weitere Informationen zu Erweiterungen

Verwalten von arcfähigen SQL-verwalteten Instanz-Failovergruppen.

Befehle

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

Erstellen Sie eine Failovergruppenressource.

Durchwahl Allgemein verfügbar
az sql instance-failover-group-arc delete

Löschen Sie eine arcfähige SQL-verwaltete Instanz Failovergruppe.

Durchwahl Allgemein verfügbar
az sql instance-failover-group-arc list

Listet alle Failovergruppen auf.

Durchwahl Allgemein verfügbar
az sql instance-failover-group-arc show

Zeigen Sie die Details einer Failovergruppenressource an.

Durchwahl Allgemein verfügbar
az sql instance-failover-group-arc update

Aktualisieren einer Failovergruppenressource.

Durchwahl Allgemein verfügbar

az sql instance-failover-group-arc create

Erstellen Sie eine Failovergruppenressource.

Erstellen Sie eine arcfähige SQL-verwaltete Instanz Failovergruppenressource, um eine verteilte Verfügbarkeitsgruppe einzurichten.

az sql instance-failover-group-arc create --mi
                                          --name
                                          --partner-mi
                                          [--k8s-namespace]
                                          [--no-wait]
                                          [--partner-mirroring-cert-file]
                                          [--partner-mirroring-url]
                                          [--partner-resource-group]
                                          [--partner-sync-mode {async, sync}]
                                          [--primary-mirroring-url]
                                          [--resource-group]
                                          [--role {primary, secondary}]
                                          [--shared-name]
                                          [--use-k8s]

Beispiele

Verwenden Sie die Kubernetes-API, um eine Failovergruppenressource zwischen der primären verwalteten SQL-Instanz sqlmi1 und der sqlmi2-verwalteten Instanz des Partners zu erstellen. Der Partner Spiegel Endpunkt- und Zertifikatdatei ist erforderlich.

az sql instance-failover-group-arc create --name fogcr --shared-name sharedname1 --mi sqlmi1 --role primary --partner-mi sqlmi2 --partner-mirroring-url 10.20.5.20:970 --partner-mirroring-cert-file ./sqlmi2.cer --use-k8s

Verwenden Sie Azure Resource Manager (ARM), um eine Failovergruppenressource zu erstellen.

az sql instance-failover-group-arc create --name fogcr  --mi sqlmi1 --resource-group primary-rg-name  --partner-mi sqlmi2 --partner-resource-group partner-rg-name --partner-sync-mode async

Verwenden Sie ARM, um eine Failovergruppe mit benutzerdefinierten Spiegel ing-URLs zu erstellen.

az sql instance-failover-group-arc create --name fogcr  --mi sqlmi1 --resource-group primary-rg-name  --partner-mi sqlmi2 --partner-resource-group partner-rg-name --partner-sync-mode async --primary-mirroring-url 21.10.6.30:6603 --partner-mirroring-url 10.20.5.20:970

Erforderliche Parameter

--mi

Der Name der primären verwalteten SQL-Instanz.

--name -n

Der Name der Failovergruppenressource.

--partner-mi

Der Name der vom Partner verwalteten SQL-Instanz oder der Remote-SQL-Instanz. Bei Verwendung von ARM-gezielten Argumenten bezieht sich dies auf den Namen der Notfallwiederherstellungsinstanz (Disaster Recovery, DR).

Optionale Parameter

--k8s-namespace -k

Namespace, in dem die Failovergruppe bereitgestellt werden soll. Wenn kein Namespace angegeben ist, wird der in kubeconfig definierte Namespace verwendet.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--partner-mirroring-cert-file -f

Der Dateiname Spiegel öffentlichen Endpunktzertifikats für die vom Partner SQL verwaltete Instanz oder Verfügbarkeitsgruppe für die Remote-SQL-Instanz. Nur das PEM-Format wird unterstützt.

--partner-mirroring-url -u

Die Spiegel endpunkt-URL der sql-verwalteten Partnerinstanz.

--partner-resource-group

Die Azure-Ressourcengruppe der arc-fähigen SQL-Instanz des DR-Partners.

--partner-sync-mode -m

Der Partnersynchronisierungsmodus der arc-fähigen SQL-verwalteten Instanz.

Zulässige Werte: async, sync
--primary-mirroring-url

Die Spiegel endpunkt-URL der primären verwalteten SQL-Instanz.

--resource-group -g

Die Azure-Ressourcengruppe der primären arcfähigen SQL-verwalteten Instanz.

--role

Die angeforderte Rolle der Failovergruppe. Die Rolle kann geändert werden.

Zulässige Werte: primary, secondary
--shared-name

Der freigegebene Name der Failovergruppe für diese verwaltete SQL-Instanz. Sowohl die primäre verwaltete SQL-Instanz als auch der Partner müssen denselben freigegebenen Namen verwenden.

--use-k8s

Erstellen Sie die arcfähige verwaltete SQL-Instanz-Failovergruppe mit lokalen Kubernetes-APIs.

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-arc delete

Löschen Sie eine arcfähige SQL-verwaltete Instanz Failovergruppe.

az sql instance-failover-group-arc delete --name
                                          [--k8s-namespace]
                                          [--mi]
                                          [--resource-group]
                                          [--use-k8s]

Beispiele

Löschen Sie eine Failovergruppenressource mithilfe der Kubernetes-API.

az sql instance-failover-group-arc delete --name fogcr --use-k8s

Löschen Sie eine Failovergruppenressource mit Azure Resource Manager.

az sql instance-failover-group-arc delete --name fogcr --mi sqlmi1 -g rg-name

Erforderliche Parameter

--name -n

Der Name der zu löschenden Failovergruppenressource.

Optionale Parameter

--k8s-namespace -k

Namespace, in dem die Failovergruppe bereitgestellt wird. Wenn kein Namespace angegeben ist, wird der in kubeconfig definierte Namespace verwendet.

--mi

Der Name der primären arcfähigen SQL-verwalteten Instanz.

--resource-group -g

Die Azure-Ressourcengruppe der primären arcfähigen SQL-verwalteten Instanz.

--use-k8s

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

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-arc list

Listet alle Failovergruppen auf.

az sql instance-failover-group-arc list [--k8s-namespace]
                                        [--mi]
                                        [--resource-group]
                                        [--use-k8s]

Beispiele

Auflisten aller Failovergruppen in einem Namespace mithilfe der Kubernetes-API.

az sql instance-failover-group-arc list --k8s-namespace arcdata --use-k8s

Auflisten aller Failovergruppen durch Abfragen von Azure Resource Manager (ARM).

az sql instance-failover-group-arc list --mi sqlmi1 -g rg-name

Optionale Parameter

--k8s-namespace -k

Namespace, in dem die Failovergruppen bereitgestellt werden. Wenn kein Namespace angegeben ist, wird der in kubeconfig definierte Namespace verwendet.

--mi

Der Name der arc-fähigen SQL-verwalteten Instanz.

--resource-group -g

Die Azure-Ressourcengruppe der von Arc aktivierten verwalteten SQL-Instanz.

--use-k8s

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

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-arc show

Zeigen Sie die Details einer Failovergruppenressource an.

az sql instance-failover-group-arc show --name
                                        [--k8s-namespace]
                                        [--mi]
                                        [--resource-group]
                                        [--use-k8s]

Beispiele

Zeigen Sie die Details einer Failovergruppe mithilfe der Kubernetes-API an.

az sql instance-failover-group-arc show --name fogcr --use-k8s

Zeigen Sie die Details einer Failovergruppe an, indem Sie Azure Resource Manager (ARM) abfragen.

az sql instance-failover-group-arc show --name fogcr1 --mi sqlmi1 -g rg-name

Erforderliche Parameter

--name -n

Der Name der Failovergruppenressource.

Optionale Parameter

--k8s-namespace -k

Namespace, in dem die Failovergruppe bereitgestellt wird. Wenn kein Namespace angegeben ist, wird der in kubeconfig definierte Namespace verwendet.

--mi

Der Name der primären arcfähigen SQL-verwalteten Instanz.

--resource-group -g

Die Azure-Ressourcengruppe der primären arcfähigen SQL-verwalteten Instanz.

--use-k8s

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

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-arc update

Aktualisieren einer Failovergruppenressource.

Aktualisieren Sie eine arcfähige SQL-verwaltete Instanz Failovergruppenressource, um die Rolle der verteilten Verfügbarkeitsgruppe zu ändern.

az sql instance-failover-group-arc update --name
                                          [--k8s-namespace]
                                          [--mi]
                                          [--no-wait]
                                          [--partner-sync-mode {async, sync}]
                                          [--resource-group]
                                          [--role {force-primary-allow-data-loss, force-secondary, secondary}]
                                          [--use-k8s]

Beispiele

Aktualisieren Sie eine Failovergruppenressource von der primären Rolle über die Kubernetes-API auf die sekundäre Rolle.

az sql instance-failover-group-arc update --name fogcr --role secondary --use-k8s

Aktualisieren Sie eine Failovergruppenressource mit Azure Resource Manager.

az sql instance-failover-group-arc update --name fogcr  --role secondary --mi sqlmi1 --resource-group rg-name

Erforderliche Parameter

--name -n

Der Name der Failovergruppenressource.

Optionale Parameter

--k8s-namespace -k

Namespace, in dem die Failovergruppe vorhanden ist. Wenn kein Namespace angegeben ist, wird der in kubeconfig definierte Namespace verwendet.

--mi

Der Name der arc-fähigen SQL-verwalteten Instanz, die aktualisiert werden soll.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--partner-sync-mode -m

Der Partnersynchronisierungsmodus der verwalteten SQL-Instanz.

Zulässige Werte: async, sync
--resource-group -g

Die Azure-Ressourcengruppe der primären arcfähigen SQL-verwalteten Instanz.

--role

Die angeforderte Rolle der Failovergruppe.

Zulässige Werte: force-primary-allow-data-loss, force-secondary, secondary
--use-k8s

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

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.