Condividi tramite


az sql mi dtc

Comandi correlati alla gestione DTC dell'istanza gestita.

L'oggetto DTC dell'istanza gestita può essere recuperato e aggiornato usando questi comandi.

Comandi

Nome Descrizione Tipo Status
az sql mi dtc show

Ottiene le impostazioni DTC dell'istanza gestita.

Memoria centrale Disponibilità generale
az sql mi dtc update

Aggiornare le impostazioni DTC dell'istanza gestita.

Memoria centrale Disponibilità generale
az sql mi dtc wait

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione.

Memoria centrale Disponibilità generale

az sql mi dtc show

Ottiene le impostazioni DTC dell'istanza gestita.

Questo comando ottiene le impostazioni DTC dell'istanza gestita.

az sql mi dtc show [--ids]
                   [--managed-instance-name]
                   [--resource-group]
                   [--subscription]

Esempio

Ottiene l'istanza gestita DTC

az sql mi show --g resourceGroup1 --managed-instance-name managedInstance1

Ottiene il DTC dell'istanza gestita con l'ID risorsa specificato

az sql mi show --ids /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup1/providers/Microsoft.Sql/managedInstances/ManagedInstance1/dtc/current

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--managed-instance-name --mi

Nome dell'istanza gestita.

--resource-group -g

Nome del gruppo di risorse.

--subscription

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

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di 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 sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

az sql mi dtc update

Aggiornare le impostazioni DTC dell'istanza gestita.

Questo comando aggiorna le impostazioni DTC dell'istanza gestita. Tutti i parametri sono facoltativi.

az sql mi dtc update [--add]
                     [--allow-inbound-enabled {0, 1, f, false, n, no, t, true, y, yes}]
                     [--allow-outbound-enabled {0, 1, f, false, n, no, t, true, y, yes}]
                     [--authentication]
                     [--dtc-enabled {0, 1, f, false, n, no, t, true, y, yes}]
                     [--external-dns-suffix-search-list]
                     [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                     [--ids]
                     [--managed-instance-name]
                     [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                     [--remove]
                     [--resource-group]
                     [--set]
                     [--sna-lu-transactions {0, 1, f, false, n, no, t, true, y, yes}]
                     [--subscription]
                     [--xa-default-timeout]
                     [--xa-max-timeout]
                     [--xa-transactions {0, 1, f, false, n, no, t, true, y, yes}]

Esempio

Abilitare DTC in un'istanza gestita

az sql mi dtc update -g resourceGroup1 --mi managedInstance1 --dtc-enabled true
az sql mi dtc update --ids /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup1/providers/Microsoft.Sql/managedInstances/ManagedInstance1/dtc/current --dtc-enabled true

Consenti transazioni XA per DTC dell'istanza gestita

az sql mi dtc update -g resourceGroup1 --mi managedInstance1 --xa-transactions-enabled true

Parametri facoltativi

--add

Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, stringa o stringa> JSON.

--allow-inbound-enabled

Consentire il traffico in ingresso all'istanza gestita DTC.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--allow-outbound-enabled

Consentire il traffico in uscita di DTC dell'istanza gestita.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--authentication

Tipo di autenticazione DTC dell'istanza gestita.

--dtc-enabled

Stato attivo del DTC dell'istanza gestita.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--external-dns-suffix-search-list --external-dns-suffixes

Elenco di ricerca suffisso DNS esterno di DTC dell'istanza gestita. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--force-string

Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--managed-instance-name --mi

Nome dell'istanza gestita.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--remove

Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Nome del gruppo di risorse.

--set

Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=.

--sna-lu-transactions --sna-lu6point2-transactions-enabled

Consentire alle transazioni SNA LU 6.2 di gestire DTC.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--subscription

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

--xa-default-timeout --xa-transactions-default-timeout

Timeout predefinito per le transazioni XA (in secondi).

--xa-max-timeout --xa-transactions-maximum-timeout

Timeout massimo per le transazioni XA (in secondi).

--xa-transactions --xa-transactions-enabled

Consenti transazioni XA a DTC dell'istanza gestita.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di 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 sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

az sql mi dtc wait

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione.

az sql mi dtc wait [--created]
                   [--custom]
                   [--deleted]
                   [--exists]
                   [--ids]
                   [--interval]
                   [--managed-instance-name]
                   [--resource-group]
                   [--subscription]
                   [--timeout]
                   [--updated]

Parametri facoltativi

--created

Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.

Valore predefinito: False
--custom

Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Attendere l'eliminazione.

Valore predefinito: False
--exists

Attendere che la risorsa esista.

Valore predefinito: False
--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--interval

Intervallo di polling in secondi.

Valore predefinito: 30
--managed-instance-name --mi

Nome dell'istanza gestita.

--resource-group -g

Nome del gruppo di risorse.

--subscription

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

--timeout

Attesa massima in secondi.

Valore predefinito: 3600
--updated

Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.

Valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di 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 sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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