az sql instance-failover-group-arc

Notitie

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 az sql instance-failover-group-arc-opdracht uitvoert. Meer informatie over extensies.

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.

Toestel GA
az sql instance-failover-group-arc delete

Verwijder een failovergroep met SQL Managed Instance met Arc.

Toestel GA
az sql instance-failover-group-arc list

Geef alle failovergroepen weer.

Toestel GA
az sql instance-failover-group-arc show

De details van een failovergroepresource weergeven.

Toestel GA
az sql instance-failover-group-arc update

Een failovergroepresource bijwerken.

Toestel 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

--mi

De naam van het primaire met SQL beheerde exemplaar.

--name -n

De naam van de resource van de failovergroep.

--partner-mi

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

--k8s-namespace -k

Naamruimte waarin de failovergroep moet worden geïmplementeerd. Als er geen naamruimte is opgegeven, wordt de naamruimte die is gedefinieerd in de kubeconfig gebruikt.

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

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

De bestandsnaam van het openbare eindpuntcertificaat voor het met SQL beheerde partnerexemplaren of beschikbaarheidsgroep op een extern SQL-exemplaar. Alleen PEM-indeling wordt ondersteund.

--partner-mirroring-url -u

De eindpunt-URL voor spiegeling van het beheerde sql-exemplaar van de partner.

--partner-resource-group

De Azure-resourcegroep van het met SQL beheerde SQL-exemplaar met DR-partner Arc.

--partner-sync-mode -m

De partnersynchronisatiemodus van het met Arc beheerde SQL-exemplaar.

geaccepteerde waarden: async, sync
--primary-mirroring-url

De eindpunt-URL voor spiegeling van het primaire met SQL beheerde exemplaar.

--resource-group -g

De Azure-resourcegroep van het primaire met Arc beheerde SQL-exemplaar.

--role

De aangevraagde rol van de failovergroep. De rol kan worden gewijzigd.

geaccepteerde waarden: primary, secondary
--shared-name

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.

--use-k8s

Maak de failovergroep met sql Managed Instance met Arc met behulp van lokale Kubernetes-API's.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

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

--name -n

De naam van de resource van de failovergroep die u wilt verwijderen.

Optionele parameters

--k8s-namespace -k

Naamruimte waarin de failovergroep is geïmplementeerd. Als er geen naamruimte is opgegeven, wordt de naamruimte die is gedefinieerd in de kubeconfig gebruikt.

--mi

De naam van het primaire met Arc beheerde SQL-exemplaar.

--resource-group -g

De Azure-resourcegroep van het primaire met Arc beheerde SQL-exemplaar.

--use-k8s

Gebruik lokale Kubernetes-API's om deze actie uit te voeren.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

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

--k8s-namespace -k

Naamruimte waarin de failovergroepen worden geïmplementeerd. Als er geen naamruimte is opgegeven, wordt de naamruimte die is gedefinieerd in de kubeconfig gebruikt.

--mi

De naam van het met Arc beheerde SQL-exemplaar.

--resource-group -g

De Azure-resourcegroep van het met Arc beheerde SQL-exemplaar.

--use-k8s

Gebruik lokale Kubernetes-API's om deze actie uit te voeren.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

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

--name -n

De naam van de resource van de failovergroep.

Optionele parameters

--k8s-namespace -k

Naamruimte waarin de failovergroep is geïmplementeerd. Als er geen naamruimte is opgegeven, wordt de naamruimte die is gedefinieerd in de kubeconfig gebruikt.

--mi

De naam van het primaire met Arc beheerde SQL-exemplaar.

--resource-group -g

De Azure-resourcegroep van het primaire met Arc beheerde SQL-exemplaar.

--use-k8s

Gebruik lokale Kubernetes-API's om deze actie uit te voeren.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

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

--name -n

De naam van de resource van de failovergroep.

Optionele parameters

--k8s-namespace -k

Naamruimte waarin de failovergroep bestaat. Als er geen naamruimte is opgegeven, wordt de naamruimte die is gedefinieerd in de kubeconfig gebruikt.

--mi

De naam van het met Arc beheerde SQL-exemplaar dat moet worden bijgewerkt.

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

standaardwaarde: False
--partner-sync-mode -m

De partnersynchronisatiemodus van het beheerde SQL-exemplaar.

geaccepteerde waarden: async, sync
--resource-group -g

De Azure-resourcegroep van het primaire met Arc beheerde SQL-exemplaar.

--role

De aangevraagde rol van de failovergroep.

geaccepteerde waarden: force-primary-allow-data-loss, force-secondary, secondary
--use-k8s

Gebruik lokale Kubernetes-API's om deze actie uit te voeren.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.