Condividi tramite


az sql server-arc availability-group

Nota

Questo riferimento fa parte dell'estensione arcdata per l'interfaccia della riga di comando di Azure (versione 2.3.1 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az sql server-arc availability-group. Altre informazioni sulle estensioni.

Questo gruppo di comandi è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Gestire i gruppi di disponibilità.

Comandi

Nome Descrizione Tipo Status
az sql server-arc availability-group create

Creare un gruppo di disponibilità.

Estensione Anteprima
az sql server-arc availability-group failover

Richiedere il failover manuale di un gruppo di disponibilità.

Estensione Anteprima

az sql server-arc availability-group create

Anteprima

Il gruppo di comandi 'sql server-arc availability-group' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Creare un gruppo di disponibilità.

az sql server-arc availability-group create --mirroring-port
                                            --name
                                            --replica-ids
                                            --resource-group
                                            [--automated-backup-preference]
                                            [--availability-mode]
                                            [--certificate-name]
                                            [--cluster-type]
                                            [--databases]
                                            [--db-failover]
                                            [--dtc-support]
                                            [--endpoint-auth-mode]
                                            [--endpoint-login]
                                            [--failover-mode]
                                            [--failure-condition-level]
                                            [--health-check-timeout]
                                            [--listener-ipv4-addresses]
                                            [--listener-ipv4-masks]
                                            [--listener-ipv6-addresses]
                                            [--listener-name]
                                            [--listener-port]
                                            [--no-wait]
                                            [--required-synchronized-secondaries]
                                            [--seeding-mode]

Esempio

Ad esempio 1 - Creare un gruppo di disponibilità

az sql server-arc availability-group create --name myAvailabilityGroupName --resource-group myResourceGroup --replica-ids "/subscriptions/.../resourceGroups/.../providers/Microsoft.AzureArcData/sqlServerInstances/mySqlServerInstance" --mirroring-port 5022

Parametri necessari

--mirroring-port

Numero di porta per l'endpoint del mirroring del database.

--name -n

Nome del gruppo di disponibilità.

--replica-ids

Uno o più ID risorsa dell'istanza di SQL Server (delimitati da spazi). Il primo ID sarà la replica primaria iniziale.

--resource-group -g

Nome del gruppo di risorse in cui si trova l'istanza di SQL Server abilitata per Arc.

Parametri facoltativi

--automated-backup-preference

Preferenza di backup automatizzata per il gruppo di disponibilità (PRIMARY | SECONDARY_ONLY | SECONDARY | NONE).

--availability-mode

Modalità di disponibilità per il gruppo di disponibilità (SYNCHRONOUS_COMMIT | ASYNCHRONOUS_COMMIT).

--certificate-name

Nome del certificato per l'autenticazione delle connessioni all'endpoint del mirroring.

--cluster-type

Tipo di cluster per il gruppo di disponibilità (WSFC | NONE).

--databases

Nomi di database (delimitati da spazi).

--db-failover

Attiva il failover a livello di database per il gruppo di disponibilità (ON | OFF).

--dtc-support

Attiva il supporto per le transazioni tra database tramite il coordinatore delle transazioni distribuite per il gruppo di disponibilità (PER_DB | OFF).

--endpoint-auth-mode

Modalità di autenticazione per la connessione all'endpoint del mirroring.

--endpoint-login

Account di accesso per concedere le autorizzazioni di connessione nell'endpoint del mirroring.

--failover-mode

Modalità di failover per il gruppo di disponibilità (AUTOMATIC | MANUALE | EXTERNAL).

--failure-condition-level

Livello di condizione di errore per il gruppo di disponibilità (1 | 2 | 3 | 4 | 5).

--health-check-timeout

Timeout controllo integrità (in millisecondi) per il gruppo di disponibilità. Il valore minimo è 15000.

--listener-ipv4-addresses

Uno o più indirizzi IPv4 (delimitati da spazi) per il listener del gruppo di disponibilità.

--listener-ipv4-masks

Una o più subnet mask per gli indirizzi IPv4 del listener del gruppo di disponibilità. Deve corrispondere all'ordine e al numero di indirizzi IPv4.

--listener-ipv6-addresses

Uno o più indirizzi IPv6 (delimitati da spazi) per il listener del gruppo di disponibilità.

--listener-name

Nome del listener del gruppo di disponibilità.

--listener-port

Numero di porta per il listener del gruppo di disponibilità.

--no-wait

Se specificato, il comando restituirà una volta inviata la richiesta di creazione. Non attenderà fino a quando non viene creato il gruppo di disponibilità.

Valore predefinito: False
--required-synchronized-secondaries

Specifica il numero minimo di repliche secondarie sincrone necessarie per il commit prima del commit primario di una transazione (min 0 max num replicas - 1).

--seeding-mode

Modalità di seeding per il gruppo di disponibilità (AUTOMATIC | MANUALE).

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az sql server-arc availability-group failover

Anteprima

Il gruppo di comandi 'sql server-arc availability-group' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Richiedere il failover manuale di un gruppo di disponibilità.

az sql server-arc availability-group failover --name
                                              --resource-group
                                              --server-name

Esempio

Ad esempio 1 - Richiedere il failover manuale di un gruppo di disponibilità

az sql server-arc availability-group failover --name myAvailabilityGroupName --resource-group myResourceGroup --server-name myServerName

Parametri necessari

--name -n

Nome del gruppo di disponibilità.

--resource-group -g

Nome del gruppo di risorse in cui si trova l'istanza di SQL Server abilitata per Arc.

--server-name

Nome dell'istanza di SQL Server abilitata per Arc per la destinazione di failover.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.