az sql mi

Gestire SQL gestite.

Comandi

az sql mi ad-admin

Gestire l'amministratore di Active Directory di un'istanza gestita.

az sql mi ad-admin create

Crea una nuova istanza gestita di amministratore di Active Directory.

az sql mi ad-admin delete

Elimina un'istanza gestita esistente dell'amministratore di Active Directory.

az sql mi ad-admin list

Restituisce un elenco di amministratori di Active Directory dell'istanza gestita.

az sql mi ad-admin update

Aggiorna un amministratore di Active Directory dell'istanza gestita esistente.

az sql mi ad-only-auth

Gestire le Istanza gestita di Azure Active Directly di un utente.

az sql mi ad-only-auth disable

Disabilitare l'autenticazione diretta di Azure Active solo per questo Istanza gestita.

az sql mi ad-only-auth enable

Abilitare l'autenticazione diretta di Azure Active solo per questo Istanza gestita.

az sql mi ad-only-auth get

Ottenere una specifica proprietà di autenticazione di Azure Active Directly only.

az sql mi create

Creare un'istanza gestita.

az sql mi delete

Eliminare un'istanza gestita.

az sql mi failover

Eseguire il failover di un'istanza gestita.

az sql mi key

Gestire le SQL di un'istanza.

az sql mi key create

Crea una SQL di istanza.

az sql mi key delete

Elimina una chiave SQL istanza.

az sql mi key list

Ottiene un elenco di chiavi dell'istanza gestita.

az sql mi key show

Mostra una chiave SQL istanza.

az sql mi list

Elencare le istanze gestite disponibili.

az sql mi op

Gestire le operazioni in un'istanza gestita.

az sql mi op cancel

Annulla l'operazione asincrona sull'istanza gestita.

az sql mi op list

Ottiene un elenco di operazioni eseguite sull'istanza gestita.

az sql mi op show

Ottiene un'operazione di gestione su un'istanza gestita.

az sql mi show

Ottenere i dettagli per un'istanza gestita.

az sql mi tde-key

Gestire una SQL di crittografia di un'istanza.

az sql mi tde-key set

Imposta la SQL di crittografia dell'istanza di .

az sql mi tde-key show

Mostra una protezione della crittografia del server.

az sql mi update

Aggiornare un'istanza gestita.

az sql mi create

Creare un'istanza gestita.

az sql mi create --name
                 --resource-group
                 --subnet
                 [--admin-password]
                 [--admin-user]
                 [--assign-identity]
                 [--backup-storage-redundancy]
                 [--capacity]
                 [--collation]
                 [--edition]
                 [--enable-ad-only-auth]
                 [--external-admin-name]
                 [--external-admin-principal-type]
                 [--external-admin-sid]
                 [--family]
                 [--identity-type {None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned}]
                 [--key-id]
                 [--license-type {BasePrice, LicenseIncluded}]
                 [--location]
                 [--maint-config-id]
                 [--minimal-tls-version {1.0, 1.1, 1.2, None}]
                 [--no-wait]
                 [--pid]
                 [--proxy-override {Default, Proxy, Redirect}]
                 [--public-data-endpoint-enabled {false, true}]
                 [--storage]
                 [--subscription]
                 [--tags]
                 [--timezone-id]
                 [--user-assigned-identity-id]
                 [--vnet-name]
                 [--yes]

Esempio

Creare un'istanza gestita con un set minimo di parametri

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName}

Creare un'istanza gestita con i parametri specificati e con l'identità

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --license-type LicenseIncluded --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName} --capacity 8 --storage 32GB --edition GeneralPurpose --family Gen5

Creare un'istanza gestita con i parametri e i tag specificati

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --license-type LicenseIncluded --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName} --capacity 8 --storage 32GB --edition GeneralPurpose --family Gen5 --tags tagName1=tagValue1 tagName2=tagValue2

Creare un'istanza gestita con i parametri specificati e la ridondanza dell'archiviazione di backup specificata

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --license-type LicenseIncluded --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName} --capacity 8 --storage 32GB --edition GeneralPurpose --family Gen5 --backup-storage-redundancy Local

Creare un'istanza gestita con la configurazione di manutenzione

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName} -m SQL_{Region}_{MaintenanceConfigName}

Creare un'istanza gestita senza SQL admin, con l'amministratore di AAD e solo AD abilitati

az sql mi create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName --external-admin-sid c5e964e2-6bb2-2222-1111-3b16ec0e1234 -g myResourceGroup -n miName --subnet /subscriptions/78975f9f-2222-1111-1111-29c42ac70000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-test/subnets/ManagedInstance

Creare un'istanza gestita senza SQL admin, con amministratore di AD, solo AD abilitato, User ManagedIdenties e Identity Type is SystemAssigned,UserAssigned.

az sql mi create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName \ --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type SystemAssigned,UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --subnet /subscriptions/78975f9f-2222-1111-1111-29c42ac70000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-test/subnets/ManagedInstance

Creare un'istanza gestita senza SQL amministratore, con Amministratore di Active Directory, Solo AD abilitato, User ManagedIdenties e Identity Type è UserAssigned.

az sql mi create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName \ --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --subnet /subscriptions/78975f9f-2222-1111-1111-29c42ac70000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-test/subnets/ManagedInstance

Parametri necessari

--name -n

Nome dell'istanza gestita.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subnet

Nome o ID della subnet che consente l'accesso a un'istanza di Sql Istanza gestita. Se viene specificato il nome della subnet, è necessario specificare --vnet-name.

Parametri facoltativi

--admin-password -p

Password di accesso dell'amministratore (necessaria per la creazione dell'istanza gestita).

--admin-user -u

Nome utente dell'amministratore per l'istanza gestita. Può essere specificato solo durante la creazione dell'istanza gestita (ed è necessario per la creazione).

--assign-identity -i

Generare e assegnare un'Azure Active Directory per questa istanza gestita per l'uso con servizi di gestione delle chiavi come Azure KeyVault.

--backup-storage-redundancy --bsr

Ridondanza dell'archiviazione di backup usata per archiviare i backup. I valori consentiti includono: Local, Zone, Geo.

--capacity -c

Capacità dell'istanza gestita in numero intero di vcore.

--collation

Regole di confronto dell'istanza gestita.

--edition --tier -e

Componente dell'edizione dello SKU. I valori consentiti includono: GeneralPurpose, BusinessCritical.

--enable-ad-only-auth

Abilitare Azure Active Directory Solo autenticazione per questo server.

--external-admin-name

Nome visualizzato dell'Azure AD, del gruppo o dell'applicazione dell'amministratore.

--external-admin-principal-type

Utente, Gruppo o Applicazione.

--external-admin-sid

ID univoco dell'Azure AD amministratore. ID oggetto per Utente o Gruppo, ID client per le applicazioni.

--family -f

Componente di generazione di calcolo dello SKU. I valori consentiti includono: Gen4, Gen5.

--identity-type -t

Tipo di identità da usare. I valori possibili sono SystemAsssigned, UserAssigned, SystemAssignedUserAssigned e None.

valori accettati: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--key-id -k

URI dell'insieme di credenziali delle chiavi per la crittografia.

--license-type

Tipo di licenza da applicare per questa istanza gestita.

valori accettati: BasePrice, LicenseIncluded
--location -l

Posizione. Usare i valori ottenuti con az account list-locations. È possibile configurare la posizione predefinito con az configure --defaults location=<location>.

--maint-config-id -m

Assegnare la configurazione di manutenzione a questa istanza gestita.

--minimal-tls-version

Versione minima di TLS applicata dall'istanza gestita per le connessioni in ingresso.

valori accettati: 1.0, 1.1, 1.2, None
--no-wait

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

--pid --primary-user-assigned-identity-id

ID dell'identità gestita dall'utente primario.

--proxy-override

Tipo di connessione utilizzato per la connessione all'istanza di .

valori accettati: Default, Proxy, Redirect
--public-data-endpoint-enabled

Indica se l'endpoint dati pubblico è abilitato per l'istanza.

valori accettati: false, true
--storage

Dimensioni di archiviazione dell'istanza gestita. Archiviazione dimensioni devono essere specificate in incrementi di 32 GB.

--subscription

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

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--timezone-id

ID del fuso orario per l'istanza da impostare. Un elenco di ID fuso orario viene esposto tramite la sys.time_zone_info (Transact-SQL).

--user-assigned-identity-id -a

Generare e assegnare un'identità gestita dall'utente per questo server.

--vnet-name

Nome della rete virtuale.

--yes -y

Indica che non è richiesta la conferma.

az sql mi delete

Eliminare un'istanza gestita.

az sql mi delete [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--subscription]
                 [--yes]

Esempio

Eliminare un'istanza gestita

az sql mi delete -g mygroup -n myinstance --yes

Parametri facoltativi

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti 'Resource Id'.

--name -n

Nome dell'istanza gestita.

--no-wait

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

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

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

--yes -y

Indica che non è richiesta la conferma.

az sql mi failover

Eseguire il failover di un'istanza gestita.

az sql mi failover [--ids]
                   [--name]
                   [--no-wait]
                   [--replica-type]
                   [--resource-group]
                   [--subscription]

Esempio

Eseguire il failover di una replica primaria dell'istanza gestita

az sql mi failover -g mygroup -n myinstance

Eseguire il failover di una replica secodary leggibile di un'istanza gestita

az sql mi failover -g mygroup -n myinstance --replica-type ReadableSecondary

Parametri facoltativi

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti 'Resource Id'.

--name -n

Nome dell'istanza gestita.

--no-wait

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

--replica-type

Tipo di replica di cui eseguire il failed over.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

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

az sql mi list

Elencare le istanze gestite disponibili.

az sql mi list [--expand-ad-admin]
               [--query-examples]
               [--resource-group]
               [--subscription]

Esempio

Elencare tutte le istanze gestite nella sottoscrizione corrente.

az sql mi list

Elencare tutte le istanze gestite in un gruppo di risorse.

az sql mi list -g mygroup

Parametri facoltativi

--expand-ad-admin

Espandere l'amministratore di Active Directory per il server.

--query-examples

È consigliabile usare la stringa JMESPath. È possibile copiare una delle query e incollarla dopo il parametro --query tra virgolette doppie per visualizzare i risultati. È possibile aggiungere una o più parole chiave posizionali in modo da poter fornire suggerimenti basati su queste parole chiave.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

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

az sql mi show

Ottenere i dettagli per un'istanza gestita.

az sql mi show [--expand-ad-admin]
               [--ids]
               [--name]
               [--query-examples]
               [--resource-group]
               [--subscription]

Esempio

Ottenere i dettagli per un'istanza gestita

az sql mi show -g mygroup -n myinstance

Parametri facoltativi

--expand-ad-admin

Espandere l'amministratore di Active Directory per il server.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti 'Resource Id'.

--name -n

Nome dell'istanza gestita.

--query-examples

È consigliabile usare la stringa JMESPath. È possibile copiare una delle query e incollarla dopo il parametro --query tra virgolette doppie per visualizzare i risultati. È possibile aggiungere una o più parole chiave posizionali in modo che sia possibile fornire suggerimenti basati su queste parole chiave.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

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

az sql mi update

Aggiornare un'istanza gestita.

az sql mi update [--add]
                 [--admin-password]
                 [--assign-identity]
                 [--capacity]
                 [--edition]
                 [--family]
                 [--force-string]
                 [--identity-type {None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned}]
                 [--ids]
                 [--key-id]
                 [--license-type {BasePrice, LicenseIncluded}]
                 [--maint-config-id]
                 [--minimal-tls-version {1.0, 1.1, 1.2, None}]
                 [--name]
                 [--no-wait]
                 [--pid]
                 [--proxy-override {Default, Proxy, Redirect}]
                 [--public-data-endpoint-enabled {false, true}]
                 [--remove]
                 [--resource-group]
                 [--set]
                 [--storage]
                 [--subscription]
                 [--tags]
                 [--user-assigned-identity-id]

Esempio

Aggiorna un mi con i parametri specificati e con l'identità

az sql mi update -g mygroup -n myinstance -i -p mypassword --license-type mylicensetype --capacity vcorecapacity --storage storagesize

Aggiornare l'edizione mi e la famiglia di hardware

az sql mi update -g mygroup -n myinstance --tier GeneralPurpose --family Gen5

Aggiungere o aggiornare un tag.

az sql mi update -g mygroup -n myinstance --set tags.tagName=tagValue

Rimuovere un tag.

az sql mi update -g mygroup -n myinstance --remove tags.tagName

Aggiornare un'istanza gestita. (rigenerato automaticamente)

az sql mi update --name myinstance --proxy-override Default --resource-group mygroup --subscription MySubscription

Aggiornare un'istanza gestita. (rigenerato automaticamente)

az sql mi update --name myinstance --public-data-endpoint-enabled true --resource-group mygroup --subscription MySubscription

Aggiornare un'istanza gestita con la configurazione di manutenzione

az sql mi update -g mygroup -n myinstance -m SQL_{Region}_{MaintenanceConfigName}

Rimuovere la configurazione di manutenzione dall'istanza gestita

az sql mi update -g mygroup -n myinstance -m SQL_Default

Aggiornare un'istanza gestita con identies gestiti dall'utente e il tipo di identità è SystemAssigned,UserAssigned.

az sql mi update -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type SystemAssigned,UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi

Aggiornare un'istanza gestita con identi gestiti dall'utente e il tipo di identità è UserAssigned.

az sql mi update -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi

Parametri facoltativi

--add

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

--admin-password -p

Password di accesso dell'amministratore (necessaria per la creazione dell'istanza gestita).

--assign-identity -i

Generare e assegnare un'Azure Active Directory identity per questa istanza gestita per l'uso con servizi di gestione delle chiavi come Azure KeyVault. Se l'identità è già assegnata, non eseguire alcuna operazione.

--capacity -c

Capacità dell'istanza gestita in numero intero di vcore.

--edition --tier -e

Componente dell'edizione dello sku. I valori consentiti includono: GeneralPurpose, BusinessCritical.

--family -f

Componente di generazione di calcolo dello sku. I valori consentiti includono: Gen4, Gen5.

--force-string

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

--identity-type -t

Tipo di identità da usare. I valori possibili sono SystemAsssigned, UserAssigned, SystemAssignedUserAssigned e None.

valori accettati: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'Id risorsa'. È necessario specificare --ids o altri argomenti 'Resource ID'.

--key-id -k

URI dell'insieme di credenziali delle chiavi per la crittografia.

--license-type

Tipo di licenza da applicare per questa istanza gestita.

valori accettati: BasePrice, LicenseIncluded
--maint-config-id -m

Modificare la configurazione di manutenzione per questa istanza gestita.

--minimal-tls-version

Versione minima di TLS applicata dall'istanza gestita per le connessioni in ingresso.

valori accettati: 1.0, 1.1, 1.2, None
--name -n

Nome dell'istanza gestita.

--no-wait

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

--pid --primary-user-assigned-identity-id

ID dell'identità gestita dall'utente primario.

--proxy-override

Tipo di connessione utilizzato per la connessione all'istanza di .

valori accettati: Default, Proxy, Redirect
--public-data-endpoint-enabled

Indica se l'endpoint dati pubblico è abilitato o meno per l'istanza.

valori accettati: false, true
--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. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--set

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

--storage

Dimensioni di archiviazione dell'istanza gestita. Archiviazione le dimensioni devono essere specificate in incrementi di 32 GB.

--subscription

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

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--user-assigned-identity-id -a

Generare e assegnare un'identità gestita dall'utente (UMI) per questo server.