Delen via


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

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

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

Eigenschap Waarde
Default value: 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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--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.

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--partner-sync-mode -m

De partnersynchronisatiemodus van het met Arc beheerde SQL-exemplaar.

Eigenschap Waarde
Geaccepteerde waarden: async, sync
--primary-mirroring-url

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

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--resource-group -g

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

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--role

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

Eigenschap Waarde
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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--use-k8s

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
--debug

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

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Naam of id van 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.

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

--name -n

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.

--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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--mi

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

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--resource-group -g

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

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--use-k8s

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
Globale parameters
--debug

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

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Naam of id van 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.

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.

--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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--mi

De naam van het met Arc beheerde SQL-exemplaar.

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--resource-group -g

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

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--use-k8s

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
Globale parameters
--debug

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

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Naam of id van 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.

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

--name -n

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.

--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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--mi

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

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--resource-group -g

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

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--use-k8s

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
Globale parameters
--debug

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

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Naam of id van 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.

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

--name -n

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.

--k8s-namespace -k

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
--mi

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

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

Eigenschap Waarde
Default value: False
--partner-sync-mode -m

De partnersynchronisatiemodus van het beheerde SQL-exemplaar.

Eigenschap Waarde
Geaccepteerde waarden: async, sync
--resource-group -g

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

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--role

De aangevraagde rol van de failovergroep.

Eigenschap Waarde
Geaccepteerde waarden: force-primary-allow-data-loss, force-secondary, secondary
--use-k8s

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
Globale parameters
--debug

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

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Naam of id van 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.

Eigenschap Waarde
Default value: False