az sql instance-failover-group-arc
Note
Deze verwijzing maakt deel uit van de arcdata-extensie voor de Azure CLI (versie 2.3.1 of hoger). De extensie installeert automatisch de eerste keer dat u een opdracht az sql instance-failover-group-arc uitvoert. Meer informatie over uitbreidingen.
Failovergroepen voor beheerde SQL-exemplaren beheren met Arc.
Opdracht
| Name | Description | Type | Status |
|---|---|---|---|
| az sql instance-failover-group-arc create |
Maak een resource voor een failovergroep. |
Extension | GA |
| az sql instance-failover-group-arc delete |
Verwijder een failovergroep met SQL Managed Instance met Arc. |
Extension | GA |
| az sql instance-failover-group-arc list |
Geef alle failovergroepen weer. |
Extension | GA |
| az sql instance-failover-group-arc show |
De details van een failovergroepresource weergeven. |
Extension | GA |
| az sql instance-failover-group-arc update |
Een failovergroepresource bijwerken. |
Extension | GA |
az sql instance-failover-group-arc create
Maak een resource voor een failovergroep.
Maak een sql Managed Instance-failovergroepresource met Arc om een gedistribueerde beschikbaarheidsgroep in te stellen.
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]
Voorbeelden
Gebruik de Kubernetes-API om een failovergroepresource te maken tussen het primaire sqlmi1-beheerde sqlmi1-exemplaar en het sqlmi2-exemplaar van een partner. Het eindpunt voor partnerspiegeling en het certificaatbestand zijn vereist.
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
Gebruik Azure Resource Manager (ARM) om een failovergroepresource te maken.
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
Gebruik ARM om een failovergroep te maken met aangepaste mirroring-URL's.
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
Vereiste parameters
De naam van het primaire met SQL beheerde exemplaar.
De naam van de resource van de failovergroep.
De naam van het beheerde exemplaar van de partner of het externe SQL-exemplaar. Wanneer u arm-gerichte argumenten gebruikt, verwijst dit naar de naam van het DR-exemplaar (Disaster Recovery).
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Naamruimte waarin de failovergroep moet worden geïmplementeerd. Als er geen naamruimte is opgegeven, wordt de naamruimte die is gedefinieerd in de kubeconfig gebruikt.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
Wacht niet totdat de langdurige bewerking is voltooid.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
De bestandsnaam van het openbare eindpuntcertificaat voor het met SQL beheerde partnerexemplaren of beschikbaarheidsgroep op een extern SQL-exemplaar. Alleen PEM-indeling wordt ondersteund.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
De eindpunt-URL voor spiegeling van het beheerde sql-exemplaar van de partner.
De Azure-resourcegroep van het met SQL beheerde SQL-exemplaar met DR-partner Arc.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Azure Resource Manager – targeted Arguments |
De partnersynchronisatiemodus van het met Arc beheerde SQL-exemplaar.
| Eigenschap | Waarde |
|---|---|
| Geaccepteerde waarden: | async, sync |
De eindpunt-URL voor spiegeling van het primaire met SQL beheerde exemplaar.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Azure Resource Manager – targeted Arguments |
De Azure-resourcegroep van het primaire met Arc beheerde SQL-exemplaar.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Azure Resource Manager – targeted Arguments |
De aangevraagde rol van de failovergroep. De rol kan worden gewijzigd.
| Eigenschap | Waarde |
|---|---|
| Geaccepteerde waarden: | primary, secondary |
De gedeelde naam van de failovergroep voor dit met SQL beheerde exemplaar. Zowel het primaire beheerde SQL-exemplaar als de partner moet dezelfde gedeelde naam gebruiken.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
Maak de failovergroep met sql Managed Instance met Arc met behulp van lokale Kubernetes-API's.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az sql instance-failover-group-arc delete
Verwijder een failovergroep met SQL Managed Instance met Arc.
az sql instance-failover-group-arc delete --name
[--k8s-namespace]
[--mi]
[--resource-group]
[--use-k8s]
Voorbeelden
Verwijder een failovergroepresource met behulp van de Kubernetes-API.
az sql instance-failover-group-arc delete --name fogcr --use-k8s
Verwijder een failovergroepresource met behulp van Azure Resource Manager.
az sql instance-failover-group-arc delete --name fogcr --mi sqlmi1 -g rg-name
Vereiste parameters
De naam van de resource van de failovergroep die u wilt verwijderen.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Naamruimte waarin de failovergroep is geïmplementeerd. Als er geen naamruimte is opgegeven, wordt de naamruimte die is gedefinieerd in de kubeconfig gebruikt.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
De naam van het primaire met Arc beheerde SQL-exemplaar.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Azure Resource Manager – targeted Arguments |
De Azure-resourcegroep van het primaire met Arc beheerde SQL-exemplaar.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Azure Resource Manager – targeted Arguments |
Gebruik lokale Kubernetes-API's om deze actie uit te voeren.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az sql instance-failover-group-arc list
Geef alle failovergroepen weer.
az sql instance-failover-group-arc list [--k8s-namespace]
[--mi]
[--resource-group]
[--use-k8s]
Voorbeelden
Geef alle failovergroepen in een naamruimte weer met behulp van de Kubernetes-API.
az sql instance-failover-group-arc list --k8s-namespace arcdata --use-k8s
Geef alle failovergroepen weer door een query uit te voeren op Azure Resource Manager (ARM).
az sql instance-failover-group-arc list --mi sqlmi1 -g rg-name
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Naamruimte waarin de failovergroepen worden geïmplementeerd. Als er geen naamruimte is opgegeven, wordt de naamruimte die is gedefinieerd in de kubeconfig gebruikt.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
De naam van het met Arc beheerde SQL-exemplaar.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Azure Resource Manager – targeted Arguments |
De Azure-resourcegroep van het met Arc beheerde SQL-exemplaar.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Azure Resource Manager – targeted Arguments |
Gebruik lokale Kubernetes-API's om deze actie uit te voeren.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az sql instance-failover-group-arc show
De details van een failovergroepresource weergeven.
az sql instance-failover-group-arc show --name
[--k8s-namespace]
[--mi]
[--resource-group]
[--use-k8s]
Voorbeelden
Geef de details van een failovergroep weer met behulp van de Kubernetes-API.
az sql instance-failover-group-arc show --name fogcr --use-k8s
Geef de details van een failovergroep weer door een query uit te voeren op Azure Resource Manager (ARM).
az sql instance-failover-group-arc show --name fogcr1 --mi sqlmi1 -g rg-name
Vereiste parameters
De naam van de resource van de failovergroep.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Naamruimte waarin de failovergroep is geïmplementeerd. Als er geen naamruimte is opgegeven, wordt de naamruimte die is gedefinieerd in de kubeconfig gebruikt.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
De naam van het primaire met Arc beheerde SQL-exemplaar.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Azure Resource Manager – targeted Arguments |
De Azure-resourcegroep van het primaire met Arc beheerde SQL-exemplaar.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Azure Resource Manager – targeted Arguments |
Gebruik lokale Kubernetes-API's om deze actie uit te voeren.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az sql instance-failover-group-arc update
Een failovergroepresource bijwerken.
Werk een sql Managed Instance-failovergroepresource met Arc bij om de rol van de gedistribueerde beschikbaarheidsgroep te wijzigen.
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]
Voorbeelden
Werk een failovergroepresource bij naar de secundaire rol van primair met behulp van de Kubernetes-API.
az sql instance-failover-group-arc update --name fogcr --role secondary --use-k8s
Een failovergroepresource bijwerken met Behulp van Azure Resource Manager.
az sql instance-failover-group-arc update --name fogcr --role secondary --mi sqlmi1 --resource-group rg-name
Vereiste parameters
De naam van de resource van de failovergroep.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Naamruimte waarin de failovergroep bestaat. Als er geen naamruimte is opgegeven, wordt de naamruimte die is gedefinieerd in de kubeconfig gebruikt.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
De naam van het met Arc beheerde SQL-exemplaar dat moet worden bijgewerkt.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Azure Resource Manager – targeted Arguments |
Wacht niet totdat de langdurige bewerking is voltooid.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
De partnersynchronisatiemodus van het beheerde SQL-exemplaar.
| Eigenschap | Waarde |
|---|---|
| Geaccepteerde waarden: | async, sync |
De Azure-resourcegroep van het primaire met Arc beheerde SQL-exemplaar.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Azure Resource Manager – targeted Arguments |
De aangevraagde rol van de failovergroep.
| Eigenschap | Waarde |
|---|---|
| Geaccepteerde waarden: | force-primary-allow-data-loss, force-secondary, secondary |
Gebruik lokale Kubernetes-API's om deze actie uit te voeren.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |