az sql instance-failover-group-arc
Note
Deze verwijzing maakt deel uit van de extensie arcdata 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 |
Een SQL Managed Instance failovergroep met Arc verwijderen. |
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 resource voor een failovergroep met Arc-functionaliteit om een gedistribueerde beschikbaarheidsgroep in te stellen.
az sql instance-failover-group-arc create --mi
--name
--partner-mi
[--acquire-policy-token]
[--change-reference]
[--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.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
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
Een SQL Managed Instance failovergroep met Arc verwijderen.
az sql instance-failover-group-arc delete --name
[--acquire-policy-token]
[--change-reference]
[--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 resource van een failovergroep 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.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
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 resource voor een SQL Managed Instance failovergroep met Arc bij om de rol van de gedistribueerde beschikbaarheidsgroep te wijzigen.
az sql instance-failover-group-arc update --name
[--acquire-policy-token]
[--change-reference]
[--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
Werk een resource voor een failovergroep bij 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.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
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 |