Partager via


az sql mi

Gérer des instances managées SQL.

Commandes

Nom Description Type État
az sql mi ad-admin

Gérer l’administrateur Active Directory d’une instance managée.

Core GA
az sql mi ad-admin create

Crée un administrateur Active Directory d’instance managée.

Core GA
az sql mi ad-admin delete

Supprime un administrateur Active Directory d’instance managée existante.

Core GA
az sql mi ad-admin list

Retourne une liste d’administrateurs Active Directory d’instance managée.

Core GA
az sql mi ad-admin update

Met à jour un administrateur Active Directory d’instance managée existante.

Core GA
az sql mi ad-only-auth

Gérez uniquement les paramètres Azure Active Directory d’une instance managée.

Core GA
az sql mi ad-only-auth disable

Désactivez l’authentification Azure Active Directory uniquement pour cette instance managée.

Core GA
az sql mi ad-only-auth enable

Activez l’authentification Azure Active Directory uniquement pour cette instance managée.

Core GA
az sql mi ad-only-auth get

Obtenez une propriété d’authentification Azure Active Directory spécifique uniquement.

Core GA
az sql mi advanced-threat-protection-setting

Gérez le paramètre de protection avancée contre les menaces d’une instance managée SQL.

Core GA
az sql mi advanced-threat-protection-setting show

Obtient un paramètre de protection avancée contre les menaces.

Core GA
az sql mi advanced-threat-protection-setting update

Mettez à jour le paramètre de protection avancée contre les menaces de SQL Managed Instance.

Core GA
az sql mi create

Crée une instance managée.

Core GA
az sql mi delete

Supprimez une instance managée.

Core GA
az sql mi dtc

Commandes liées à la gestion DTC d’instance managée.

Core GA
az sql mi dtc show

Obtenir les paramètres DTC de l’instance managée.

Core GA
az sql mi dtc update

Mettez à jour les paramètres DTC de l’instance managée.

Core GA
az sql mi dtc wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

Core GA
az sql mi endpoint-cert

Commandes de gestion des certificats de point de terminaison.

Core GA
az sql mi endpoint-cert list

Répertorier les certificats utilisés sur les points de terminaison sur l’instance cible.

Core GA
az sql mi endpoint-cert show

Obtenez un certificat utilisé sur le point de terminaison avec l’ID donné.

Core GA
az sql mi failover

Basculement d’une instance managée.

Core GA
az sql mi key

Gérer les clés d’une instance SQL.

Core GA
az sql mi key create

Crée une clé d’instance SQL.

Core GA
az sql mi key delete

Supprime une clé d’instance SQL.

Core GA
az sql mi key list

Obtient une liste de clés d’instance managée.

Core GA
az sql mi key show

Affiche une clé d’instance SQL.

Core GA
az sql mi link

Commandes de gestion des liens d’instance.

Core GA
az sql mi link create

Crée un lien d’instance.

Core Déprécié
az sql mi link delete

Supprime un lien d’instance.

Core GA
az sql mi link list

Retourne des informations sur la fonctionnalité de lien pour Azure SQL Managed Instance.

Core Déprécié
az sql mi link show

Retourne des informations sur la fonctionnalité de lien pour Azure SQL Managed Instance.

Core Déprécié
az sql mi link update

Met à jour les propriétés d’un lien d’instance.

Core Déprécié
az sql mi list

Répertorier les instances managées disponibles.

Core GA
az sql mi op

Gérer les opérations sur une instance managée.

Core GA
az sql mi op cancel

Permet d'annuler l'opération asynchrone sur l'instance gérée.

Core GA
az sql mi op list

Permet d'obtenir la liste des opérations effectuées sur l'instance gérée.

Core GA
az sql mi op show

Permet d'obtenir une opération de gestion sur une instance gérée.

Core GA
az sql mi partner-cert

Commandes de gestion des certificats d’approbation de serveur.

Core GA
az sql mi partner-cert create

Chargez un certificat d’approbation de serveur à partir de box vers Sql Managed Instance.

Core GA
az sql mi partner-cert delete

Supprimez un certificat d’approbation de serveur chargé de box vers Sql Managed Instance.

Core GA
az sql mi partner-cert list

Obtenez la liste des certificats d’approbation de serveur qui ont été chargés à partir de la zone vers l’instance managée Sql donnée.

Core GA
az sql mi partner-cert show

Obtenez un certificat d’approbation de serveur qui a été chargé de box vers Sql Managed Instance.

Core GA
az sql mi refresh-external-governance-status

Actualisez l’état d’activation de la gouvernance externe.

Core GA
az sql mi server-configuration-option

Commandes de gestion des options de configuration du serveur.

Core GA
az sql mi server-configuration-option list

Répertorier une liste des options de configuration du serveur d’instance managée.

Core GA
az sql mi server-configuration-option set

Définissez l’option de configuration du serveur d’instance managée.

Core GA
az sql mi server-configuration-option show

Obtenir l’option de configuration du serveur d’instance managée.

Core GA
az sql mi server-configuration-option wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

Core GA
az sql mi show

Obtenez les détails d’une instance managée.

Core GA
az sql mi start

Démarrez l’instance managée.

Core GA
az sql mi start-stop-schedule

Gérez la planification de l’arrêt de démarrage de l’instance managée.

Core GA
az sql mi start-stop-schedule create

Créez la planification start/stop de l’instance managée.

Core GA
az sql mi start-stop-schedule delete

Supprimez la planification start/stop de l’instance managée.

Core GA
az sql mi start-stop-schedule list

Répertoriez les planifications de démarrage/d’arrêt de l’instance managée.

Core GA
az sql mi start-stop-schedule show

Obtenez la planification start/stop de l’instance managée.

Core GA
az sql mi start-stop-schedule update

Mettez à jour la planification start/stop de l’instance managée.

Core GA
az sql mi stop

Arrêtez l’instance managée.

Core GA
az sql mi tde-key

Gérer le protecteur de chiffrement d’une instance SQL.

Core GA
az sql mi tde-key set

Définit le protecteur de chiffrement de l’instance SQL.

Core GA
az sql mi tde-key show

Affiche un protecteur de chiffrement de serveur.

Core GA
az sql mi update

Mettez à jour une instance managée.

Core GA

az sql mi create

Crée une instance managée.

az sql mi create --name
                 --resource-group
                 --subnet
                 [--admin-password]
                 [--admin-user]
                 [--am {AzureAD, Paired, Windows}]
                 [--assign-identity]
                 [--backup-storage-redundancy]
                 [--capacity]
                 [--collation]
                 [--database-format {AlwaysUpToDate, SQLServer2022}]
                 [--dns-zone-partner]
                 [--edition]
                 [--enable-ad-only-auth]
                 [--external-admin-name]
                 [--external-admin-principal-type]
                 [--external-admin-sid]
                 [--family]
                 [--gpv2 {false, true}]
                 [--identity-type {None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned}]
                 [--instance-pool-name]
                 [--iops]
                 [--key-id]
                 [--license-type {BasePrice, LicenseIncluded}]
                 [--location]
                 [--maint-config-id]
                 [--minimal-tls-version {1.0, 1.1, 1.2, None}]
                 [--no-wait]
                 [--pid]
                 [--pricing-model {Freemium, Regular}]
                 [--proxy-override {Default, Proxy, Redirect}]
                 [--public-data-endpoint-enabled {false, true}]
                 [--service-principal-type {None, SystemAssigned}]
                 [--storage]
                 [--tags]
                 [--timezone-id]
                 [--user-assigned-identity-id]
                 [--vnet-name]
                 [--yes]
                 [--zone-redundant {false, true}]

Exemples

Créer une instance managée avec un ensemble minimal de paramètres

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}

Créer une instance managée avec des paramètres spécifiés et avec 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

Créer une instance managée avec des paramètres et des balises spécifiés

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

Créer une instance managée avec des paramètres spécifiés et une redondance de stockage de sauvegarde spécifiée

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

Créer une instance managée avec une configuration de maintenance

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}

Créer une instance managée avec le principal de service activé

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} --service-principal-type SystemAssigned

Créer une instance managée sans administrateur SQL, avec l’administrateur AAD et AD activé uniquement

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

Créez une instance managée sans administrateur SQL, avec l’administrateur AD, AD activé uniquement, User ManagedIdenties et Le type d’identité est 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

Créez une instance managée sans administrateur SQL, avec l’administrateur AD, AD activé uniquement, User ManagedIdenties et Le type d’identité est 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

Créer une instance managée avec redondance de zone activée

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

Créer une instance managée avec redondance de zone explicitement désactivée

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} -z false

Créer une instance managée avec le nom du pool d’instances

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} --instance-pool-name myinstancepool

Créer une instance managée avec le format de base de données et le modèle tarifaire

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} --database-format AlwaysUpToDate --pricing-model Regular

Créer une instance managée avec un partenaire de zone DNS

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} --dns-zone-partner dns

Créer une instance managée qui utilise Authentification Windows mode de métadonnées

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} --am Windows

Créer une instance managée GPv2 avec une limite d’IOPS spécifiée

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} -e GeneralPurpose --gpv2 true -f Gen8IH -c 4 --storage 256GB --iops 3000

Paramètres obligatoires

--name -n

Nom de l’instance managée.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subnet

Nom ou ID du sous-réseau qui autorise l’accès à azure Sql Managed Instance. Si le nom du sous-réseau est fourni, --vnet-name doit être fourni.

Paramètres facultatifs

--admin-password -p

Mot de passe de connexion administrateur (création d’instance managée requise).

--admin-user -u

Nom d’utilisateur administrateur de l’instance managée. Spécifiez canoniquement lorsque l’instance managée est en cours de création (et est requise pour la création).

--am --authentication-metadata

Métadonnées préférées à utiliser pour l’authentification des utilisateurs locaux synchronisés. La valeur par défaut est AzureAD.

Valeurs acceptées: AzureAD, Paired, Windows
--assign-identity -i

Générez et attribuez une identité Azure Active Directory pour cette instance managée pour une utilisation avec des services de gestion de clés comme Azure KeyVault.

Valeur par défaut: False
--backup-storage-redundancy --bsr

Redondance du stockage de sauvegarde utilisée pour stocker les sauvegardes. Les valeurs autorisées sont les suivantes : Local, Zone, Geo, GeoZone.

--capacity -c

Capacité de l’instance managée en nombre entier de vcores.

--collation

Classement de l’instance managée.

--database-format

Format de base de données Managed Instance spécifique à SQL. Les valeurs autorisées sont les suivantes : AlwaysUpToDate, SQLServer2022.

Valeurs acceptées: AlwaysUpToDate, SQLServer2022
--dns-zone-partner

ID de ressource de l’instance gérée partenaire pour hériter de la propriété DnsZone à partir de la création de Managed Instance.

--edition --tier -e

Composant d’édition de la référence SKU. Les valeurs autorisées sont les suivantes : GeneralPurpose, BusinessCritical.

--enable-ad-only-auth

Activez l’authentification Azure Active Directory uniquement pour ce serveur.

Valeur par défaut: False
--external-admin-name

Nom complet de l’utilisateur, du groupe ou de l’application administrateur Azure AD.

--external-admin-principal-type

Utilisateur, groupe ou application.

--external-admin-sid

ID unique de l’administrateur Azure AD. ID d’objet pour l’utilisateur ou le groupe, ID client pour les applications.

--family -f

Composant de génération de calcul de la référence SKU. Les valeurs autorisées sont les suivantes : Gen4, Gen5.

--gpv2

Indique s’il s’agit d’une variante GPv2 de l’édition Usage général.

Valeurs acceptées: false, true
--identity-type -t

Type d’identité à utiliser. Les valeurs possibles sont SystemAsssigned,UserAssigned, SystemAssignedUserAssigned et None.

Valeurs acceptées: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--instance-pool-name

Nom du pool d’instances où l’instance managée sera placée.

--iops

Iops de stockage de l’instance managée. Les iops de stockage peuvent être spécifiés par incréments de 1.

--key-id -k

URI du coffre de clés pour le chiffrement.

--license-type

Type de licence à appliquer pour cette instance gérée.

Valeurs acceptées: BasePrice, LicenseIncluded
--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--maint-config-id -m

Affectez la configuration de maintenance à cette instance managée.

--minimal-tls-version
Préversion

Version minimale du protocole TLS appliquée par l’instance gérée pour les connexions entrantes.

Valeurs acceptées: 1.0, 1.1, 1.2, None
--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--pid --primary-user-assigned-identity-id

ID de l’identité managée de l’utilisateur principal.

--pricing-model

Modèle de tarification Managed Instance. Les valeurs autorisées sont les suivantes : Normal, Freemium.

Valeurs acceptées: Freemium, Regular
--proxy-override

Type de connexion utilisé pour la connexion à l’instance.

Valeurs acceptées: Default, Proxy, Redirect
--public-data-endpoint-enabled

Indique si le point de terminaison de données public est activé ou non pour l’instance.

Valeurs acceptées: false, true
--service-principal-type

Type de principal de service à utiliser pour cette instance managée. Les valeurs possibles sont SystemAssigned et None.

Valeurs acceptées: None, SystemAssigned
--storage

Taille de stockage de l’instance managée. La taille de stockage doit être spécifiée par incréments de 32 Go.

--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

--timezone-id

ID de fuseau horaire de l’instance à définir. Une liste d’ID de fuseau horaire est exposée via la vue sys.time_zone_info (Transact-SQL).

--user-assigned-identity-id -a

Générez et affectez une identité managée utilisateur (UMI) pour ce serveur.

--vnet-name

Nom du réseau virtuel.

--yes -y

Ne pas demander de confirmation.

Valeur par défaut: False
--zone-redundant -z

Spécifie s’il faut activer la redondance de zone. La valeur par défaut est true si aucune valeur n’est spécifiée.

Valeurs acceptées: false, true
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az sql mi delete

Supprimez une instance managée.

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

Exemples

Supprimer une instance gérée

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

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--name -n

Nom de l’instance managée.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--yes -y

Ne pas demander de confirmation.

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az sql mi failover

Basculement d’une instance managée.

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

Exemples

Basculement d’un réplica principal d’instance managée

az sql mi failover -g mygroup -n myinstance

Basculement d’un réplica sécodary lisible par une instance managée

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

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--name -n

Nom de l’instance managée.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--replica-type

Type de réplica à basculer. Les valeurs connues sont : « Primary » et « ReadableSecondary ». Valeur par défaut est Aucun.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az sql mi list

Répertorier les instances managées disponibles.

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

Exemples

Répertoriez toutes les instances managées de l’abonnement actuel.

az sql mi list

Répertorier toutes les instances managées d’un groupe de ressources.

az sql mi list -g mygroup

Paramètres facultatifs

--expand-ad-admin

Développez l’administrateur Active Directory pour le serveur.

Valeur par défaut: False
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az sql mi refresh-external-governance-status

Actualisez l’état d’activation de la gouvernance externe.

az sql mi refresh-external-governance-status [--ids]
                                             [--managed-instance-name]
                                             [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                             [--resource-group]
                                             [--subscription]

Exemples

Mettre à jour l’état de gouvernance externe sur un mi spécifique

az sql mi refresh-external-governance-status --managed-instance-name managedInstance -g resourceGroup1 --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--managed-instance-name --mi

Nom de l'instance managée.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nom du groupe de ressources.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az sql mi show

Obtenez les détails d’une instance managée.

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

Exemples

Obtenir les détails d’une instance managée

az sql mi show -g mygroup -n myinstance

Paramètres facultatifs

--expand-ad-admin

Développez l’administrateur Active Directory pour le serveur.

Valeur par défaut: False
--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--name -n

Nom de l’instance managée.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az sql mi start

Démarrez l’instance managée.

az sql mi start [--ids]
                [--managed-instance]
                [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                [--resource-group]
                [--subscription]

Exemples

Démarrez une instance managée.

az sql mi start --ids resourceId
az sql mi start --mi miName -g resourceGroup --subscription subscription

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--managed-instance --mi

Nom de l'instance managée.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nom du groupe de ressources.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az sql mi stop

Arrêtez l’instance managée.

az sql mi stop [--ids]
               [--managed-instance]
               [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
               [--resource-group]
               [--subscription]

Exemples

Arrêtez une instance managée.

az sql mi stop --ids resourceId
az sql mi stop --mi miName -g resourceGroup --subscription subscription

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--managed-instance --mi

Nom de l'instance managée.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nom du groupe de ressources.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az sql mi update

Mettez à jour une instance managée.

az sql mi update [--add]
                 [--admin-password]
                 [--am {AzureAD, Paired, Windows}]
                 [--assign-identity]
                 [--backup-storage-redundancy]
                 [--capacity]
                 [--database-format {AlwaysUpToDate, SQLServer2022}]
                 [--edition]
                 [--family]
                 [--force-string]
                 [--gpv2 {false, true}]
                 [--identity-type {None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned}]
                 [--ids]
                 [--instance-pool-name]
                 [--iops]
                 [--key-id]
                 [--license-type {BasePrice, LicenseIncluded}]
                 [--maint-config-id]
                 [--minimal-tls-version {1.0, 1.1, 1.2, None}]
                 [--name]
                 [--no-wait]
                 [--pid]
                 [--pricing-model {Freemium, Regular}]
                 [--proxy-override {Default, Proxy, Redirect}]
                 [--public-data-endpoint-enabled {false, true}]
                 [--remove]
                 [--resource-group]
                 [--service-principal-type {None, SystemAssigned}]
                 [--set]
                 [--storage]
                 [--subnet]
                 [--subscription]
                 [--tags]
                 [--user-assigned-identity-id]
                 [--vnet-name]
                 [--yes]
                 [--zone-redundant {false, true}]

Exemples

Met à jour un mi avec des paramètres spécifiés et avec l’identité

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

Mettre à jour mi edition et famille de matériel

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

Ajoutez ou mettez à jour une balise.

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

Supprimez une balise.

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

Mettez à jour une instance managée. (généré automatiquement)

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

Mettez à jour une instance managée. (généré automatiquement)

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

Mettre à jour une instance managée avec la configuration de maintenance

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

Supprimer la configuration de maintenance de l’instance managée

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

Mettre à jour une instance managée avec le principal de service

az sql mi update -g mygroup -n myinstance --service-principal-type SystemAssigned

Mettre à jour une instance managée avec user Managed Identies et Identity Type est 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

Mettre à jour une instance managée avec user Managed Identies et Le type d’identité est 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

Déplacer une instance managée vers un autre sous-réseau

az sql mi update -g myResourceGroup -n myServer -i \ --subnet /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myvnet/subnets/mysubnet \

Mise à jour de la redondance du stockage de sauvegarde mi

az sql mi update -g mygroup -n myinstance --bsr Local

Activer la redondance de zone sur une instance managée

az sql mi update -g mygroup -n myinstance -z

Déplacer une instance managée vers un pool d’instances

az sql mi update -g mygroup -n myinstance --instance-pool-name myinstancepool

Déplacer une instance managée hors du pool d’instances

az sql mi update -g mygroup -n myinstance --remove instancePoolId --capacity vcorecapacity

Mettre à jour le format de base de données mi et le modèle tarifaire

az sql mi update -g mygroup -n myinstance --database-format AlwaysUpToDate --pricing-model Regular

Mettre à jour l’instance managée pour utiliser Authentification Windows mode de métadonnées

az sql mi update -g mygroup -n myinstance --am Windows

Mettre à jour l’instance managée vers GPv2 avec une limite d’IOPS spécifiée

az sql mi update -g mygroup -n myinstance -e GeneralPurpose --gpv2 true --iops 3000

Paramètres facultatifs

--add

Ajoutez un objet à une liste d’objets en spécifiant un chemin d’accès et des paires clé-valeur. Exemple : --add property.listProperty <key=value, string or JSON string>.

Valeur par défaut: []
--admin-password -p

Mot de passe de connexion administrateur (création d’instance managée requise).

--am --authentication-metadata

Métadonnées préférées à utiliser pour l’authentification des utilisateurs locaux synchronisés. La valeur par défaut est AzureAD.

Valeurs acceptées: AzureAD, Paired, Windows
--assign-identity -i

Générez et attribuez une identité Azure Active Directory pour cette instance managée pour une utilisation avec des services de gestion de clés comme Azure KeyVault. Si l’identité est déjà affectée , ne faites rien.

Valeur par défaut: False
--backup-storage-redundancy --bsr

Redondance du stockage de sauvegarde utilisée pour stocker les sauvegardes. Les valeurs autorisées sont les suivantes : Local, Zone, Geo, GeoZone.

--capacity -c

Capacité de l’instance managée en nombre entier de vcores.

--database-format

Format de base de données Managed Instance spécifique à SQL. Les valeurs autorisées sont les suivantes : AlwaysUpToDate, SQLServer2022.

Valeurs acceptées: AlwaysUpToDate, SQLServer2022
--edition --tier -e

Composant d’édition de la référence SKU. Les valeurs autorisées sont les suivantes : GeneralPurpose, BusinessCritical.

--family -f

Composant de génération de calcul de la référence SKU. Les valeurs autorisées sont les suivantes : Gen4, Gen5.

--force-string

Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.

Valeur par défaut: False
--gpv2

Indique s’il s’agit d’une variante GPv2 de l’édition Usage général.

Valeurs acceptées: false, true
--identity-type -t

Type d’identité à utiliser. Les valeurs possibles sont SystemAsssigned,UserAssigned, SystemAssignedUserAssigned et None.

Valeurs acceptées: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--instance-pool-name

Nom du pool d’instances où l’instance managée sera placée.

--iops

Iops de stockage de l’instance managée. Les iops de stockage peuvent être spécifiés par incréments de 1.

--key-id -k

URI du coffre de clés pour le chiffrement.

--license-type

Type de licence à appliquer pour cette instance gérée.

Valeurs acceptées: BasePrice, LicenseIncluded
--maint-config-id -m

Modifier la configuration de maintenance pour cette instance managée.

--minimal-tls-version
Préversion

Version minimale du protocole TLS appliquée par l’instance gérée pour les connexions entrantes.

Valeurs acceptées: 1.0, 1.1, 1.2, None
--name -n

Nom de l’instance managée.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--pid --primary-user-assigned-identity-id

ID de l’identité managée de l’utilisateur principal.

--pricing-model

Modèle de tarification Managed Instance. Les valeurs autorisées sont les suivantes : Normal, Freemium.

Valeurs acceptées: Freemium, Regular
--proxy-override

Type de connexion utilisé pour la connexion à l’instance.

Valeurs acceptées: Default, Proxy, Redirect
--public-data-endpoint-enabled

Indique si le point de terminaison de données public est activé ou non pour l’instance.

Valeurs acceptées: false, true
--remove

Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list <indexToRemove> OR --remove propertyToRemove.

Valeur par défaut: []
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--service-principal-type

Type de principal de service à utiliser pour cette instance managée. Les valeurs possibles sont SystemAssigned et None.

Valeurs acceptées: None, SystemAssigned
--set

Mettez à jour un objet en spécifiant un chemin d’accès et une valeur de propriété à définir. Exemple : --set property1.property2=<value>.

Valeur par défaut: []
--storage

Taille de stockage de l’instance managée. La taille de stockage doit être spécifiée par incréments de 32 Go.

--subnet

Nom ou ID du sous-réseau qui autorise l’accès à azure Sql Managed Instance. Si le nom du sous-réseau est fourni, --vnet-name doit être fourni.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

--user-assigned-identity-id -a

Générez et affectez une identité managée utilisateur (UMI) pour ce serveur.

--vnet-name

Nom du réseau virtuel.

--yes -y

Ne pas demander de confirmation.

Valeur par défaut: False
--zone-redundant -z

Spécifie s’il faut activer la redondance de zone. La valeur par défaut est true si aucune valeur n’est spécifiée.

Valeurs acceptées: false, true
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.