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
Der Name der primären verwalteten SQL-Instanz.
Der Name der Failovergruppenressource.
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
Namespace, in dem die Failovergruppe bereitgestellt werden soll. Wenn kein Namespace angegeben ist, wird der in kubeconfig definierte Namespace verwendet.
Nicht auf den Abschluss lang andauernder Vorgänge warten
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.
Die Spiegel endpunkt-URL der sql-verwalteten Partnerinstanz.
Die Azure-Ressourcengruppe der arc-fähigen SQL-Instanz des DR-Partners.
Der Partnersynchronisierungsmodus der arc-fähigen SQL-verwalteten Instanz.
Die Spiegel endpunkt-URL der primären verwalteten SQL-Instanz.
Die Azure-Ressourcengruppe der primären arcfähigen SQL-verwalteten Instanz.
Die angeforderte Rolle der Failovergruppe. Die Rolle kann geändert werden.
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.
Erstellen Sie die arcfähige verwaltete SQL-Instanz-Failovergruppe mit lokalen Kubernetes-APIs.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
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
Der Name der zu löschenden Failovergruppenressource.
Optionale Parameter
Namespace, in dem die Failovergruppe bereitgestellt wird. Wenn kein Namespace angegeben ist, wird der in kubeconfig definierte Namespace verwendet.
Der Name der primären arcfähigen SQL-verwalteten Instanz.
Die Azure-Ressourcengruppe der primären arcfähigen SQL-verwalteten Instanz.
Verwenden Sie lokale Kubernetes-APIs, um diese Aktion auszuführen.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
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
Namespace, in dem die Failovergruppen bereitgestellt werden. Wenn kein Namespace angegeben ist, wird der in kubeconfig definierte Namespace verwendet.
Der Name der arc-fähigen SQL-verwalteten Instanz.
Die Azure-Ressourcengruppe der von Arc aktivierten verwalteten SQL-Instanz.
Verwenden Sie lokale Kubernetes-APIs, um diese Aktion auszuführen.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
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
Der Name der Failovergruppenressource.
Optionale Parameter
Namespace, in dem die Failovergruppe bereitgestellt wird. Wenn kein Namespace angegeben ist, wird der in kubeconfig definierte Namespace verwendet.
Der Name der primären arcfähigen SQL-verwalteten Instanz.
Die Azure-Ressourcengruppe der primären arcfähigen SQL-verwalteten Instanz.
Verwenden Sie lokale Kubernetes-APIs, um diese Aktion auszuführen.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
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
Der Name der Failovergruppenressource.
Optionale Parameter
Namespace, in dem die Failovergruppe vorhanden ist. Wenn kein Namespace angegeben ist, wird der in kubeconfig definierte Namespace verwendet.
Der Name der arc-fähigen SQL-verwalteten Instanz, die aktualisiert werden soll.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Der Partnersynchronisierungsmodus der verwalteten SQL-Instanz.
Die Azure-Ressourcengruppe der primären arcfähigen SQL-verwalteten Instanz.
Die angeforderte Rolle der Failovergruppe.
Verwenden Sie lokale Kubernetes-APIs, um diese Aktion auszuführen.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.