Partager via


az sql vm

Gérer des machines virtuelles SQL.

Commandes

Nom Description Type État
az sql vm add-to-group

Ajoute une machine virtuelle SQL à un groupe de machines virtuelles SQL.

Core GA
az sql vm create

Crée une machine virtuelle SQL.

Core GA
az sql vm delete

Supprime une machine virtuelle SQL.

Core GA
az sql vm enable-azure-ad-auth

Activez l’authentification Azure AD d’une machine virtuelle SQL.

Core GA
az sql vm group

Gérer des groupes de machines virtuelles SQL.

Core GA
az sql vm group ag-listener

Gérer des écouteurs de groupe de disponibilité SQL.

Core GA
az sql vm group ag-listener create

Crée un écouteur de groupe de disponibilité.

Core GA
az sql vm group ag-listener delete

Supprime un écouteur de groupe de disponibilité.

Core GA
az sql vm group ag-listener list

Répertorie tous les écouteurs de groupe de disponibilité dans un groupe de machines virtuelles SQL.

Core GA
az sql vm group ag-listener show

Obtient un écouteur de groupe de disponibilité.

Core GA
az sql vm group ag-listener update

Mises à jour un écouteur de groupe de disponibilité.

Core GA
az sql vm group create

Crée un groupe de machines virtuelles SQL.

Core GA
az sql vm group delete

Supprime un groupe de machines virtuelles SQL.

Core GA
az sql vm group list

Répertorie tous les groupes de machines virtuelles SQL dans un groupe de ressources ou un abonnement.

Core GA
az sql vm group show

Obtient un groupe de machines virtuelles SQL.

Core GA
az sql vm group update

Mises à jour un groupe de machines virtuelles SQL s’il n’y a pas de machines virtuelles SQL attachées au groupe.

Core GA
az sql vm list

Répertorie toutes les machines virtuelles SQL d’un groupe de ressources ou d’un abonnement.

Core GA
az sql vm remove-from-group

Supprimez la machine virtuelle SQL de son groupe de machines virtuelles SQL actuel.

Core GA
az sql vm show

Obtient une machine virtuelle SQL.

Core GA
az sql vm start-assessment

Démarre l’évaluation des meilleures pratiques SQL sur une machine virtuelle SQL.

Core GA
az sql vm update

Mises à jour les propriétés d’une machine virtuelle SQL.

Core GA
az sql vm validate-azure-ad-auth

Validez l’authentification Azure AD d’une machine virtuelle SQL côté client sans l’activer.

Core GA

az sql vm add-to-group

Ajoute une machine virtuelle SQL à un groupe de machines virtuelles SQL.

az sql vm add-to-group --sqlvm-group
                       [--bootstrap-acc-pwd]
                       [--ids]
                       [--name]
                       [--operator-acc-pwd]
                       [--resource-group]
                       [--service-acc-pwd]
                       [--subscription]

Exemples

Ajoutez une machine virtuelle SQL à un groupe.

az sql vm add-to-group -n sqlvm -g myresourcegroup --sqlvm-group sqlvmgroup --bootstrap-acc-pwd {bootstrappassword} --operator-acc-pwd {operatorpassword} --service-acc-pwd {servicepassword}

Paramètres obligatoires

--sqlvm-group -r

Nom ou ID de ressource du groupe de machines virtuelles SQL. Si seul le nom fourni, le groupe de machines virtuelles SQL doit se trouver dans le même groupe de ressources de la machine virtuelle SQL.

Paramètres facultatifs

--bootstrap-acc-pwd -b

Mot de passe du compte de démarrage du cluster s’il est fourni dans le groupe de machines virtuelles SQL.

--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 la machine virtuelle SQL.

--operator-acc-pwd -p

Mot de passe du compte d’opérateur de cluster fourni dans le groupe de machines virtuelles SQL.

--resource-group -g

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

--service-acc-pwd -s

Mot de passe pour le compte de service SQL fourni dans le groupe de machines virtuelles SQL.

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

Crée une machine virtuelle SQL.

az sql vm create --name
                 --resource-group
                 [--backup-pwd]
                 [--backup-schedule-type {Automated, Manual}]
                 [--backup-system-dbs {false, true}]
                 [--connectivity-type {LOCAL, PRIVATE, PUBLIC}]
                 [--credential-name]
                 [--day-of-week {Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                 [--enable-auto-backup {false, true}]
                 [--enable-auto-patching {false, true}]
                 [--enable-encryption {false, true}]
                 [--enable-key-vault-credential {false, true}]
                 [--enable-r-services {false, true}]
                 [--full-backup-duration]
                 [--full-backup-frequency {Daily, Weekly}]
                 [--full-backup-start-hour]
                 [--image-offer]
                 [--image-sku {Developer, Enterprise, Express, Standard, Web}]
                 [--key-vault]
                 [--least-privilege-mode {Enabled, NotSet}]
                 [--license-type {AHUB, DR, PAYG}]
                 [--location]
                 [--log-backup-frequency]
                 [--maintenance-window-duration]
                 [--maintenance-window-start-hour]
                 [--port]
                 [--retention-period]
                 [--sa-key]
                 [--sp-name]
                 [--sp-secret]
                 [--sql-auth-update-pwd]
                 [--sql-auth-update-username]
                 [--sql-mgmt-type {Full, LightWeight, NoAgent}]
                 [--sql-workload-type {DW, GENERAL, OLTP}]
                 [--storage-account]
                 [--tags]

Exemples

Créez une machine virtuelle SQL avec une balise de facturation AHUB.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type AHUB

Créez une machine virtuelle SQL avec une balise de facturation de récupération d’urgence.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type DR

Créez une machine virtuelle SQL avec un type de référence SKU spécifique et un type de licence.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --image-sku Enterprise --license-type AHUB

Créez une machine virtuelle SQL avec le mode privilège minimum activé.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --least-privilege-mode Enabled --sql-mgmt-type Full

Créez une machine virtuelle SQL avec type NoAgent, valide uniquement pour EOS SQL 2008 et SQL 2008 R2.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type AHUB --sql-mgmt-type NoAgent --image-sku Enterprise --image-offer SQL2008-WS2008R2

Activez les services R dans SQL2016 versions ultérieures.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --enable-r-services true

Créez une machine virtuelle SQL et configurez les paramètres de sauvegarde automatique.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --backup-schedule-type manual --full-backup-frequency Weekly --full-backup-start-hour 2 --full-backup-duration 2 --sa-key {storageKey} --storage-account 'https://storageacc.blob.core.windows.net/' --retention-period 30 --log-backup-frequency 60

Créez une machine virtuelle SQL et configurez les paramètres de mise à jour corrective automatique.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --day-of-week sunday --maintenance-window-duration 60 --maintenance-window-start-hour 2

Créez une machine virtuelle SQL et configurez les paramètres de connectivité SQL.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --connectivity-type private --port 1433 --sql-auth-update-username {newlogin} --sql-auth-update-pwd {sqlpassword}

Paramètres obligatoires

--name -n

Nom de la machine virtuelle SQL. Le nom de la nouvelle machine virtuelle SQL doit être égal à la machine virtuelle sous-jacente créée à partir de l’image de la Place de marché SQL.

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

--backup-pwd

Mot de passe pour le chiffrement lors de la sauvegarde.

--backup-schedule-type

Type de planification de sauvegarde.

Valeurs acceptées: Automated, Manual
--backup-system-dbs

Incluez des bases de données système lors de la sauvegarde.

Valeurs acceptées: false, true
Valeur par défaut: False
--connectivity-type

Option de connectivité SQL Server.

Valeurs acceptées: LOCAL, PRIVATE, PUBLIC
--credential-name

Nom des informations d’identification.

--day-of-week

Jour de semaine sur lequel appliquer le correctif.

Valeurs acceptées: Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--enable-auto-backup

Activez ou désactivez la restauration automatique sur une machine virtuelle SQL. Si des paramètres de sauvegarde sont fournis, le paramètre définit automatiquement la valeur true.

Valeurs acceptées: false, true
--enable-auto-patching

Activez ou désactivez la mise à jour automatique sur une machine virtuelle SQL. Si des paramètres de mise à jour automatique sont fournis, le paramètre définit automatiquement la valeur true.

Valeurs acceptées: false, true
--enable-encryption

Activez le chiffrement pour la sauvegarde sur une machine virtuelle SQL.

Valeurs acceptées: false, true
Valeur par défaut: False
--enable-key-vault-credential

Activez ou désactivez le paramètre d’informations d’identification du coffre de clés. Si des paramètres de coffre de clés sont fournis, le paramètre définit automatiquement la valeur true.

Valeurs acceptées: false, true
--enable-r-services

Activez ou désactivez les services R (SQL 2016 et versions ultérieures).

Valeurs acceptées: false, true
--full-backup-duration

Durée de la fenêtre de temps d’un jour donné où des sauvegardes complètes peuvent être effectuées. 1 à 23 heures.

--full-backup-frequency

Fréquence des sauvegardes complètes. Dans les deux cas, les sauvegardes complètes commencent à la prochaine fenêtre de temps planifiée.

Valeurs acceptées: Daily, Weekly
--full-backup-start-hour

Heure de début d’un jour donné où des sauvegardes complètes peuvent être effectuées. 0 à 23 heures.

--image-offer

Offre d’image SQL. Les exemples incluent SQL2008R2-WS2008, SQL2008-WS2008.

--image-sku

Référence sku d’image SQL.

Valeurs acceptées: Developer, Enterprise, Express, Standard, Web
--key-vault

URL Azure Key Vault.

--least-privilege-mode

Mode de privilège minimum de l’agent IaaS SQL. Mises à jour de sysadmin à des autorisations spécifiques utilisées par fonctionnalité.

Valeurs acceptées: Enabled, NotSet
--license-type -i

Type de licence SQL Server.

Valeurs acceptées: AHUB, DR, PAYG
--location -l

Emplacement. S’il n’est pas fourni, la machine virtuelle doit se trouver dans la même région du groupe de ressources. Vous pouvez configurer l’emplacement par défaut à l’aide az configure --defaults location=<location>de .

--log-backup-frequency

Fréquence des sauvegardes de journaux. 5 à 60 minutes.

--maintenance-window-duration

Durée de mise à jour corrective. 30 à 180 minutes.

--maintenance-window-start-hour

Heure du jour où la mise à jour corrective est lancée. Heure locale de la machine virtuelle 0 à 23 heures.

--port

Port SQL Server.

--retention-period

Période de rétention de la sauvegarde. 1 à 30 jours.

--sa-key

Stockage clé de compte vers laquelle la sauvegarde sera effectuée.

--sp-name

Nom du principal de service pour accéder au coffre de clés.

--sp-secret

Secret du nom du principal de service pour accéder au coffre de clés.

--sql-auth-update-pwd

Mot de passe de connexion sysadmin SQL Server.

--sql-auth-update-username

Connexion sysadmin SQL Server à créer.

--sql-mgmt-type
Déprécié

L’argument 'sql_management_mode' a été déconseillé et sera supprimé dans une version ultérieure.

Type de gestion SQL Server. Si NoAgent est sélectionné, indiquez --image-sku et --offer-type.

Valeurs acceptées: Full, LightWeight, NoAgent
Valeur par défaut: LightWeight
--sql-workload-type

Type de charge de travail SQL Server.

Valeurs acceptées: DW, GENERAL, OLTP
--storage-account

Stockage URL du compte vers laquelle la sauvegarde sera effectuée.

--tags

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

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

Supprime une machine virtuelle SQL.

az sql vm delete [--ids]
                 [--name]
                 [--resource-group]
                 [--subscription]
                 [--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 la machine virtuelle SQL.

--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 vm enable-azure-ad-auth

Activez l’authentification Azure AD d’une machine virtuelle SQL.

az sql vm enable-azure-ad-auth [--ids]
                               [--msi-client-id]
                               [--name]
                               [--resource-group]
                               [--skip-client-validation]
                               [--subscription]

Exemples

Activez l’authentification Azure AD avec l’identité managée affectée par le système avec la validation côté client.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup

Activez l’authentification Azure AD avec l’identité managée affectée par l’utilisateur avec la validation côté client.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup --msi-client-id 12345678

Activez l’authentification Azure AD avec l’identité managée affectée par le système sans validation côté client. La validation côté serveur se produit toujours.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup --skip-client-validation

Activez l’authentification Azure AD avec l’identité managée affectée par l’utilisateur en ignorant la validation côté client. La validation côté serveur se produit toujours.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup --msi-client-id 12345678 --skip-client-validation

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

--msi-client-id

ID client d’identité managée de la machine Virutal.

--name -n

Nom de la machine virtuelle SQL.

--resource-group -g

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

--skip-client-validation

Ignorez la validation de l’authentification Côté client Azure AD, la validation côté serveur se produit toujours.

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

Répertorie toutes les machines virtuelles SQL d’un groupe de ressources ou d’un abonnement.

az sql vm list [--resource-group]

Paramètres facultatifs

--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 vm remove-from-group

Supprimez la machine virtuelle SQL de son groupe de machines virtuelles SQL actuel.

az sql vm remove-from-group [--ids]
                            [--name]
                            [--resource-group]
                            [--subscription]

Exemples

Supprimez la machine virtuelle SQL d’un groupe.

az sql vm remove-from-group -n sqlvm -g myresourcegroup

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 la machine virtuelle SQL.

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

Obtient une machine virtuelle SQL.

az sql vm show [--expand {*, AssessmentSettings, AutoBackupSettings, AutoPatchingSettings, KeyVaultCredentialSettings, ServerConfigurationsManagementSettings}]
               [--ids]
               [--name]
               [--resource-group]
               [--subscription]

Paramètres facultatifs

--expand

Obtenez les paramètres de configuration SQLIaaSExtension. Pour afficher tous les paramètres, utilisez *. Pour sélectionner seulement quelques-uns, les paramètres doivent être séparés par l’espace.

Valeurs acceptées: *, AssessmentSettings, AutoBackupSettings, AutoPatchingSettings, KeyVaultCredentialSettings, ServerConfigurationsManagementSettings
--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 la machine virtuelle SQL.

--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 vm start-assessment

Démarre l’évaluation des meilleures pratiques SQL sur une machine virtuelle SQL.

az sql vm start-assessment [--ids]
                           [--name]
                           [--resource-group]
                           [--subscription]

Exemples

Démarre l’évaluation des meilleures pratiques SQL.

az sql vm start-assessment -n sqlvm -g myresourcegroup

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 la machine virtuelle SQL.

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

Mises à jour les propriétés d’une machine virtuelle SQL.

az sql vm update [--add]
                 [--agent-rg]
                 [--am-day {Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                 [--am-month-occ {-1, 1, 2, 3, 4}]
                 [--am-schedule {false, true}]
                 [--am-time]
                 [--am-week-int {1, 2, 3, 4, 5, 6}]
                 [--backup-pwd]
                 [--backup-schedule-type {Automated, Manual}]
                 [--backup-system-dbs {false, true}]
                 [--connectivity-type {LOCAL, PRIVATE, PUBLIC}]
                 [--credential-name]
                 [--day-of-week {Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                 [--enable-assessment {false, true}]
                 [--enable-auto-backup {false, true}]
                 [--enable-auto-patching {false, true}]
                 [--enable-encryption {false, true}]
                 [--enable-key-vault-credential {false, true}]
                 [--enable-r-services {false, true}]
                 [--force-string]
                 [--full-backup-duration]
                 [--full-backup-frequency {Daily, Weekly}]
                 [--full-backup-start-hour]
                 [--ids]
                 [--image-sku {Developer, Enterprise, Express, Standard, Web}]
                 [--key-vault]
                 [--least-privilege-mode {Enabled, NotSet}]
                 [--license-type {AHUB, DR, PAYG}]
                 [--log-backup-frequency]
                 [--maintenance-window-duration]
                 [--maintenance-window-start-hour]
                 [--name]
                 [--port]
                 [--remove]
                 [--resource-group]
                 [--retention-period]
                 [--sa-key]
                 [--set]
                 [--sp-name]
                 [--sp-secret]
                 [--sql-mgmt-type {Full, LightWeight, NoAgent}]
                 [--sql-workload-type {DW, GENERAL, OLTP}]
                 [--storage-account]
                 [--subscription]
                 [--tags]
                 [--workspace-name]
                 [--workspace-rg]
                 [--workspace-sub]
                 [--yes]

Exemples

Ajoutez ou mettez à jour une balise.

az sql vm update -n sqlvm -g myresourcegroup --set tags.tagName=tagValue

Supprimez une balise.

az sql vm update -n sqlvm -g myresourcegroup --remove tags.tagName

Mettez à jour une machine virtuelle SQL avec un type de référence SKU spécifique.

az sql vm update -n sqlvm -g myresourcegroup --image-sku Enterprise

Mettez à jour une facilité de gestion des machines virtuelles SQL de LightWeight vers Full.

az sql vm update -n sqlvm -g myresourcegroup --sql-mgmt-type Full

Mettez à jour une machine virtuelle SQL en mode privilège minimum.

az sql vm update -n sqlvm -g myresourcegroup --least-privilege-mode Enabled --sql-mgmt-type Full

Mettez à jour les paramètres de sauvegarde automatique de la machine virtuelle SQL.

az sql vm update -n sqlvm -g myresourcegroup --backup-schedule-type manual --full-backup-frequency Weekly --full-backup-start-hour 2 --full-backup-duration 2 --sa-key {storageKey} --storage-account 'https://storageacc.blob.core.windows.net/' --retention-period 30 --log-backup-frequency 60

Désactivez les paramètres de sauvegarde automatique des machines virtuelles SQL.

az sql vm update -n sqlvm -g myresourcegroup --enable-auto-backup false

Mettez à jour les paramètres de mise à jour automatique de la machine virtuelle SQL.

az sql vm update -n sqlvm -g myresourcegroup --day-of-week sunday --maintenance-window-duration 60 --maintenance-window-start-hour 2

Désactivez les paramètres de mise à jour corrective automatique des machines virtuelles SQL.

az sql vm update -n sqlvm -g myresourcegroup --enable-auto-patching false

Mettez à jour une balise de facturation de machine virtuelle SQL vers AHUB.

az sql vm update -n sqlvm -g myresourcegroup --license-type AHUB

Mettez à jour une balise de facturation de machine virtuelle SQL vers la récupération d’urgence.

az sql vm update -n sqlvm -g myresourcegroup --license-type DR

Mettez à jour une machine virtuelle SQL pour désactiver l’évaluation des meilleures pratiques SQL.

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment false

Mettez à jour une machine virtuelle SQL pour désactiver la planification de l’évaluation des meilleures pratiques SQL.

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment-schedule false

Mettez à jour une machine virtuelle SQL pour activer la planification avec intervalle hebdomadaire pour l’évaluation des meilleures pratiques SQL lorsque la machine virtuelle est déjà associée à un espace de travail Log Analytics.

az sql vm update -n sqlvm -g myresourcegroup --assessment-weekly-interval 1 --assessment-day-of-week monday --assessment-start-time-local '19:30'

Mettez à jour une machine virtuelle SQL pour activer la planification avec une occurrence mensuelle pour l’évaluation des bonnes pratiques SQL tout en associant à un espace de travail Log Analytics et en affectant un groupe de ressources pour les ressources de l’Agent.

az sql vm update -n sqlvm -g myresourcegroup --workspace-name myLogAnalyticsWorkspace --workspace-rg myRg --agent-rg myRg2 --assessment-monthly-occurrence 1 --assessment-day-of-week monday --assessment-start-time-local '19:30'

Mettez à jour une machine virtuelle SQL pour activer l’évaluation des meilleures pratiques SQL sans définir de planification pour l’exécution de l’évaluation à la demande. Doit fournir un espace de travail Log Analytics et un groupe de ressources pour le déploiement des ressources de l’agent.

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment true --workspace-name myLogAnalyticsWorkspace --workspace-rg myRg --agent-rg myRg2

Mettre à jour une machine virtuelle SQL pour activer l’évaluation des bonnes pratiques SQL lors de l’association à un espace de travail Log Analytics dans un autre abonnement

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment true --workspace-name myLogAnalyticsWorkspace --workspace-rg myRg --workspace-sub myLogAnalyticsWorkspaceSubName --agent-rg myRg2

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: []
--agent-rg

Groupe de ressources contenant les ressources AMA DCE et DCR.

--am-day --assessment-day-of-week

Jour de la semaine pour exécuter l’évaluation.

Valeurs acceptées: Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--am-month-occ --assessment-monthly-occurrence

Occurrence du jour DayOfWeek dans un mois pour planifier l’évaluation. Prend en charge les valeurs 1,2,3,4 et -1. Utilisez -1 pour le dernier jour DayOfWeek du mois (par exemple, dernier mardi du mois).

Valeurs acceptées: -1, 1, 2, 3, 4
--am-schedule --enable-assessment-schedule

Activez ou désactivez la planification de l’évaluation. Si des paramètres de planification d’évaluation sont fournis, le paramètre définit automatiquement la valeur true.

Valeurs acceptées: false, true
--am-time --assessment-start-time-local

Heure du jour au format HH :mm. Les exemples incluent 17 :30, 05 :13.

--am-week-int --assessment-weekly-interval

Nombre de semaines à planifier entre 2 exécutions d’évaluation. Prend en charge la valeur comprise entre 1 et 6.

Valeurs acceptées: 1, 2, 3, 4, 5, 6
--backup-pwd

Mot de passe pour le chiffrement lors de la sauvegarde.

--backup-schedule-type

Type de planification de sauvegarde.

Valeurs acceptées: Automated, Manual
--backup-system-dbs

Incluez des bases de données système lors de la sauvegarde.

Valeurs acceptées: false, true
Valeur par défaut: False
--connectivity-type

Option de connectivité SQL Server.

Valeurs acceptées: LOCAL, PRIVATE, PUBLIC
--credential-name

Nom des informations d’identification.

--day-of-week

Jour de semaine sur lequel appliquer le correctif.

Valeurs acceptées: Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--enable-assessment

Activer ou désactiver la fonctionnalité d’évaluation. Si des paramètres d’évaluation sont fournis, le paramètre définit automatiquement la valeur true.

Valeurs acceptées: false, true
--enable-auto-backup

Activez ou désactivez la restauration automatique sur une machine virtuelle SQL. Si des paramètres de sauvegarde sont fournis, le paramètre définit automatiquement la valeur true.

Valeurs acceptées: false, true
--enable-auto-patching

Activez ou désactivez la mise à jour automatique sur une machine virtuelle SQL. Si des paramètres de mise à jour automatique sont fournis, le paramètre définit automatiquement la valeur true.

Valeurs acceptées: false, true
--enable-encryption

Activez le chiffrement pour la sauvegarde sur une machine virtuelle SQL.

Valeurs acceptées: false, true
Valeur par défaut: False
--enable-key-vault-credential

Activez ou désactivez le paramètre d’informations d’identification du coffre de clés. Si des paramètres de coffre de clés sont fournis, le paramètre définit automatiquement la valeur true.

Valeurs acceptées: false, true
--enable-r-services

Activez ou désactivez les services R (SQL 2016 et versions ultérieures).

Valeurs acceptées: false, true
--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
--full-backup-duration

Durée de la fenêtre de temps d’un jour donné où des sauvegardes complètes peuvent être effectuées. 1 à 23 heures.

--full-backup-frequency

Fréquence des sauvegardes complètes. Dans les deux cas, les sauvegardes complètes commencent à la prochaine fenêtre de temps planifiée.

Valeurs acceptées: Daily, Weekly
--full-backup-start-hour

Heure de début d’un jour donné où des sauvegardes complètes peuvent être effectuées. 0 à 23 heures.

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

--image-sku

Référence sku d’image SQL.

Valeurs acceptées: Developer, Enterprise, Express, Standard, Web
--key-vault

URL Azure Key Vault.

--least-privilege-mode

Mode de privilège minimum de l’agent IaaS SQL. Mises à jour de sysadmin à des autorisations spécifiques utilisées par fonctionnalité.

Valeurs acceptées: Enabled, NotSet
--license-type -i

Type de licence SQL Server.

Valeurs acceptées: AHUB, DR, PAYG
--log-backup-frequency

Fréquence des sauvegardes de journaux. 5 à 60 minutes.

--maintenance-window-duration

Durée de mise à jour corrective. 30 à 180 minutes.

--maintenance-window-start-hour

Heure du jour où la mise à jour corrective est lancée. Heure locale de la machine virtuelle 0 à 23 heures.

--name -n

Nom de la machine virtuelle SQL.

--port

Port SQL Server.

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

--retention-period

Période de rétention de la sauvegarde. 1 à 30 jours.

--sa-key

Stockage clé de compte vers laquelle la sauvegarde sera effectuée.

--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: []
--sp-name

Nom du principal de service pour accéder au coffre de clés.

--sp-secret

Secret du nom du principal de service pour accéder au coffre de clés.

--sql-mgmt-type
Déprécié

L’argument 'sql_management_mode' a été déconseillé et sera supprimé dans une version ultérieure.

Type de gestion SQL Server. Mises à jour de LightWeight à Full.

Valeurs acceptées: Full, LightWeight, NoAgent
--sql-workload-type

Type de charge de travail SQL Server.

Valeurs acceptées: DW, GENERAL, OLTP
--storage-account

Stockage URL du compte vers laquelle la sauvegarde sera effectuée.

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

--workspace-name

Nom de l’espace de travail Log Analytics à associer à la machine virtuelle.

--workspace-rg

Groupe de ressources contenant l’espace de travail Log Analytics.

--workspace-sub

Abonnement contenant l’espace de travail Log Analytics.

--yes -y
Déprécié

L’argument 'prompt' a été déconseillé et sera supprimé dans une version ultérieure.

Ne pas demander de confirmation. Nécessite --sql-mgmt-type.

Valeur par défaut: 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 vm validate-azure-ad-auth

Validez l’authentification Azure AD d’une machine virtuelle SQL côté client sans l’activer.

az sql vm validate-azure-ad-auth [--ids]
                                 [--msi-client-id]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]

Exemples

Validez l’authentification Azure AD avec l’identité managée affectée par le système côté client.

az sql vm validate-azure-ad-auth -n sqlvm -g myresourcegroup

Validez l’authentification Azure AD avec l’identité managée affectée par l’utilisateur côté client.

az sql vm validate-azure-ad-auth -n sqlvm -g myresourcegroup --msi-client-id 12345678

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

--msi-client-id

ID client d’identité managée de la machine Virutal.

--name -n

Nom de la machine virtuelle SQL.

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