az sql db
Gérez les bases de données.
Commandes
Nom | Description | Type | État |
---|---|---|---|
az sql db advanced-threat-protection-setting |
Gérez le paramètre de protection avancée contre les menaces d’une base de données. |
Core | GA |
az sql db advanced-threat-protection-setting show |
Obtient un paramètre de protection avancée contre les menaces. |
Core | GA |
az sql db advanced-threat-protection-setting update |
Mettez à jour le paramètre de protection avancée contre les menaces d’une base de données. |
Core | GA |
az sql db audit-policy |
Gérer la stratégie d’audit d’une base de données. |
Core | GA |
az sql db audit-policy show |
Afficher la stratégie d’audit de base de données. |
Core | GA |
az sql db audit-policy update |
Mettez à jour la stratégie d’audit d’une base de données. |
Core | GA |
az sql db audit-policy wait |
Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition de la stratégie d’audit de la base de données soit remplie. |
Core | GA |
az sql db classification |
Gérer les classifications de confidentialité. |
Core | GA |
az sql db classification delete |
Supprimez la classification de confidentialité d’une colonne donnée. |
Core | GA |
az sql db classification list |
Obtenez les classifications de confidentialité d’une base de données donnée. |
Core | GA |
az sql db classification recommendation |
Gérer les recommandations de classification de confidentialité. |
Core | GA |
az sql db classification recommendation disable |
Désactivez les recommandations de confidentialité pour une colonne donnée (les recommandations sont activées par défaut sur toutes les colonnes). |
Core | GA |
az sql db classification recommendation enable |
Activez les recommandations de confidentialité pour une colonne donnée (les recommandations sont activées par défaut sur toutes les colonnes). |
Core | GA |
az sql db classification recommendation list |
Répertoriez les classifications de confidentialité recommandées d’une base de données donnée. |
Core | GA |
az sql db classification show |
Obtenez la classification de confidentialité d’une colonne donnée. |
Core | GA |
az sql db classification update |
Mettez à jour la classification de confidentialité d’une colonne. |
Core | GA |
az sql db copy |
Créez une copie d’une base de données. |
Core | GA |
az sql db create |
Créer une base de données. |
Core | GA |
az sql db delete |
Supprimer une base de données. |
Core | GA |
az sql db export |
Exportez une base de données vers un bacpac. |
Core | GA |
az sql db geo-backup |
Gérer les sauvegardes géoredondantes de base de données SQL. |
Core | Aperçu |
az sql db geo-backup list |
Obtient une liste de bases de données récupérables. |
Core | Aperçu |
az sql db geo-backup restore |
Restaurez une sauvegarde géoredondante dans une nouvelle base de données. |
Core | Aperçu |
az sql db geo-backup show |
Obtient une base de données récupérable, qui est une ressource représentant la géo-sauvegarde d’une base de données. |
Core | Aperçu |
az sql db import |
Importe un bacpac dans une nouvelle base de données ou une base de données vide existante. |
Core | GA |
az sql db ledger-digest-uploads |
Gérer les paramètres de chargement de digest du registre. |
Core | GA |
az sql db ledger-digest-uploads disable |
Désactivez le chargement des synthèses de registre. |
Core | GA |
az sql db ledger-digest-uploads enable |
Activez le chargement des synthèses de registre dans un compte Stockage Azure ou dans le registre confidentiel Azure. Si le chargement des synthèses de registre est déjà activé, l’applet de commande réinitialise le point de terminaison de stockage digest à une nouvelle valeur. |
Core | GA |
az sql db ledger-digest-uploads show |
Afficher les paramètres de synthèse de registre actuels. |
Core | GA |
az sql db list |
Répertorier les bases de données sur un serveur ou un pool élastique. |
Core | GA |
az sql db list-deleted |
Obtient une liste de bases de données supprimées pouvant être restaurées. |
Core | GA |
az sql db list-editions |
Afficher les éditions de base de données disponibles pour l’abonnement actif. |
Core | GA |
az sql db list-usages |
Obtient les utilisations de base de données. |
Core | GA |
az sql db ltr-backup |
Gérer les sauvegardes de rétention à long terme de la base de données SQL. |
Core | Aperçu |
az sql db ltr-backup delete |
Supprimez une sauvegarde de rétention à long terme. |
Core | Aperçu |
az sql db ltr-backup list |
Répertoriez les sauvegardes de rétention à long terme pour un emplacement, un serveur ou une base de données. |
Core | Aperçu |
az sql db ltr-backup restore |
Restaurez une sauvegarde de rétention à long terme sur une nouvelle base de données. |
Core | Aperçu |
az sql db ltr-backup show |
Obtenir une sauvegarde de rétention à long terme pour une base de données. |
Core | Aperçu |
az sql db ltr-backup wait |
Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition de la base de données soit remplie. |
Core | Aperçu |
az sql db ltr-policy |
Gérer la stratégie de rétention à long terme de la base de données SQL. |
Core | Aperçu |
az sql db ltr-policy set |
Mettez à jour les paramètres de rétention à long terme d’une base de données. |
Core | Aperçu |
az sql db ltr-policy show |
Afficher la stratégie de rétention à long terme pour une base de données. |
Core | Aperçu |
az sql db op |
Gérer les opérations sur une base de données. |
Core | GA |
az sql db op cancel |
Annule l’opération asynchrone sur la base de données. |
Core | GA |
az sql db op list |
Obtient une liste des opérations effectuées sur la base de données. |
Core | GA |
az sql db rename |
Renommez une base de données. |
Core | GA |
az sql db replica |
Gérer la réplication entre les bases de données. |
Core | GA |
az sql db replica create |
Créez une base de données en tant que réplica secondaire lisible d’une base de données existante. |
Core | GA |
az sql db replica delete-link |
Arrêtez définitivement la réplication des données entre deux réplicas de base de données. |
Core | GA |
az sql db replica list-links |
Répertoriez les réplicas d’une base de données et leur état de réplication. |
Core | GA |
az sql db replica set-primary |
Définissez la base de données du réplica principal en basculant à partir de la base de données réplica principale actuelle. |
Core | GA |
az sql db restore |
Créez une base de données en restaurant à partir d’une sauvegarde. |
Core | GA |
az sql db show |
Obtenez les détails d’une base de données. |
Core | GA |
az sql db show-connection-string |
Génère une chaîne de connexion à une base de données. |
Core | GA |
az sql db show-deleted |
Obtenez les détails d’une base de données supprimée. |
Core | GA |
az sql db str-policy |
Gérer la stratégie de rétention à court terme de base de données SQL. |
Core | Aperçu |
az sql db str-policy set |
Mettez à jour les paramètres de rétention à court terme pour une base de données dynamique. |
Core | Aperçu |
az sql db str-policy show |
Affichez la stratégie de rétention à court terme pour une base de données dynamique. |
Core | Aperçu |
az sql db str-policy wait |
Placez l’interface CLI dans un état d’attente jusqu’à ce que la stratégie soit définie. |
Core | Aperçu |
az sql db tde |
Gérer le chiffrement transparent des données d’une base de données. |
Core | GA |
az sql db tde key |
Gérer le protecteur de chiffrement d’une base de données. |
Core | GA |
az sql db tde key revalidate |
Revalide la clé de protecteur de chiffrement d’une base de données. |
Core | GA |
az sql db tde key revert |
Rétablit la clé de protecteur de chiffrement d’une base de données au niveau du serveur. |
Core | GA |
az sql db tde set |
Définit la configuration transparente du chiffrement des données d’une base de données. |
Core | GA |
az sql db tde show |
Affiche un chiffrement transparent des données. |
Core | GA |
az sql db threat-policy |
Gérer les stratégies de détection des menaces d’une base de données. |
Core | Déprécié |
az sql db threat-policy show |
Obtient une stratégie de détection des menaces. |
Core | Déprécié |
az sql db threat-policy update |
Mettez à jour la stratégie de détection des menaces d’une base de données. |
Core | Déprécié |
az sql db update |
Mettez à jour une base de données. |
Core | GA |
az sql db copy
Créez une copie d’une base de données.
Une liste complète des options de niveau de performance est visible en exécutant az sql db list-editions -a -o table -l LOCATION
. La base de données de destination de copie doit avoir la même édition que la base de données source, mais vous pouvez modifier l’édition une fois la copie terminée.
az sql db copy --dest-name
[--assign-identity {false, true}]
[--auto-pause-delay]
[--availability-zone]
[--backup-storage-redundancy]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--dest-resource-group]
[--dest-server]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation {false, true}]
[--family]
[--federated-client-id]
[--ha-replicas]
[--ids]
[--keys]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--name]
[--no-wait]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--resource-group]
[--server]
[--service-level-objective]
[--subscription]
[--tags]
[--umi]
[--zone-redundant {false, true}]
Exemples
Créez une base de données avec le niveau de performance S0 comme copie d’une base de données Standard existante.
az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --service-objective S0
Créez une base de données avec l’édition GeneralPurpose, le matériel Gen4 et 1 vcore comme copie d’une base de données GeneralPurpose existante.
az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb -f Gen4 -c 1
Créer une base de données avec redondance de stockage de sauvegarde locale en tant que copie d’une base de données existante
az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --backup-storage-redundancy Local
Paramètres obligatoires
Nom de la base de données qui sera créée en tant que destination de copie.
Paramètres facultatifs
Attribuer une identité pour la base de données.
Durée en minutes après laquelle la base de données est automatiquement suspendue. La valeur -1 signifie que la pause automatique est désactivée.
Zone de disponibilité
Redondance du stockage de sauvegarde utilisée pour stocker les sauvegardes. Les valeurs autorisées sont les suivantes : Local, Zone, Geo, GeoZone.
Composant de capacité de la référence SKU en nombre entier de DTU ou de vcores.
Modèle de calcul de la base de données.
Nom du groupe de ressources dans lequel créer la copie. S’il n’est pas spécifié, la valeur par défaut est le groupe de ressources d’origine.
Nom du serveur dans lequel créer la copie. S’il n’est pas spécifié, la valeur par défaut est le serveur d’origine.
Nom ou ID de ressource du pool élastique dans lequel créer la base de données.
Spécifie la clé du coffre de clés Azure à utiliser comme clé de protecteur de chiffrement de base de données.
Spécifie l’indicateur de rotation automatique de la clé de protection du chiffrement de base de données. Peut être true, false ou null.
Composant de génération de calcul de la référence SKU (pour les références SKU vcore uniquement). Les valeurs autorisées sont les suivantes : Gen4, Gen5.
ID client fédéré pour la base de données SQL. Il est utilisé pour le scénario CMK interlocataire.
Nombre de réplicas à haute disponibilité à approvisionner pour la base de données. Uniquement settable pour l’édition Hyperscale.
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 ».
Liste des clés AKV pour la base de données SQL.
Type de licence à appliquer pour cette base de données.LicenseIncluded
si vous avez besoin d’une licence, ou BasePrice
si vous disposez d’une licence et que vous êtes éligible à Azure HybridBenefit.
Capacité minimale que la base de données aura toujours allouée, si elle n’est pas suspendue.
Nom d’Azure SQL Database.
Ne pas attendre la fin de l’opération de longue durée.
Spécifie le type d’enclave pour cette ressource.
Si cette option est activée, les connexions dont l’intention d’application est définie en lecture seule dans leur chaîne de connexion peuvent être routées vers un réplica secondaire en lecture seule. Cette propriété est uniquement paramétrable pour les bases de données Premium et Critique pour l’entreprise.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom d’Azure SQL Server. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults sql-server=<name>
de .
Objectif de service pour la nouvelle base de données. Par exemple : Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.
Liste des identités affectées par l’utilisateur pour la base de données SQL.
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.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az sql db create
Créer une base de données.
Une liste complète des options de niveau de performance est visible en exécutant az sql db list-editions -a -o table -l LOCATION
.
az sql db create --name
--resource-group
--server
[--assign-identity {false, true}]
[--auto-pause-delay]
[--availability-zone]
[--backup-storage-redundancy]
[--capacity]
[--catalog-collation {DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS}]
[--collation]
[--compute-model {Provisioned, Serverless}]
[--edition]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation {false, true}]
[--exhaustion-behavior {AutoPause, BillOverUsage}]
[--family]
[--federated-client-id]
[--free-limit {false, true}]
[--ha-replicas]
[--keys]
[--ledger-on {Disabled, Enabled}]
[--license-type {BasePrice, LicenseIncluded}]
[--maint-config-id]
[--max-size]
[--min-capacity]
[--no-wait]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--sample-name {AdventureWorksLT}]
[--service-level-objective]
[--tags]
[--umi]
[--yes]
[--zone-redundant {false, true}]
Exemples
Créez une base de données S0 standard.
az sql db create -g mygroup -s myserver -n mydb --service-objective S0
Créer une base de données avec l’édition GeneralPurpose, le matériel Gen4 et 1 vcore
az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen4 -c 1
Créer une base de données avec redondance de zone activée
az sql db create -g mygroup -s myserver -n mydb -z
Créer une base de données avec redondance de zone explicitement désactivée
az sql db create -g mygroup -s myserver -n mydb -z false
Créer une base de données serverless GeneralPurpose Gen5 2 vcore avec un délai de pause automatique de 120 minutes
az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --auto-pause-delay 120
Créer une base de données vcore Hyperscale Gen5 2 avec 2 réplicas en lecture
az sql db create -g mygroup -s myserver -n mydb -e Hyperscale -f Gen5 -c 2 --read-replicas 2
Créer une base de données GeneralPurpose avec stockage de sauvegarde localement redondant
az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose --backup-storage-redundancy Local
Créez une base de données avec l’enclave VBS activée.
az sql db create -g mygroup -s myserver -n mydb --preferred-enclave-type VBS
Créer une base de données avec une limite gratuite appliquée
az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --use-free-limit --free-limit-exhaustion-behavior AutoPause
Paramètres obligatoires
Nom d’Azure SQL Database.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom d’Azure SQL Server. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults sql-server=<name>
de .
Paramètres facultatifs
Attribuer une identité pour la base de données.
Durée en minutes après laquelle la base de données est automatiquement suspendue. La valeur -1 signifie que la pause automatique est désactivée.
Zone de disponibilité
Redondance du stockage de sauvegarde utilisée pour stocker les sauvegardes. Les valeurs autorisées sont les suivantes : Local, Zone, Geo, GeoZone.
Composant de capacité de la référence SKU en nombre entier de DTU ou de vcores.
Classement du catalogue de métadonnées.
Classement de la base de données.
Modèle de calcul de la base de données.
Composant d’édition de la référence SKU. Les valeurs autorisées sont les suivantes : De base, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.
Nom ou ID de ressource du pool élastique dans lequel créer la base de données.
Spécifie la clé du coffre de clés Azure à utiliser comme clé de protecteur de chiffrement de base de données.
Spécifie l’indicateur de rotation automatique de la clé de protection du chiffrement de base de données. Peut être true, false ou null.
Spécifie le comportement lorsque les limites gratuites mensuelles sont épuisées pour la base de données gratuite. AutoPause : la base de données sera automatiquement suspendue lors de l’épuisement des limites gratuites pour le reste du mois. BillForUsage : La base de données continuera d’être en ligne en cas d’épuisement des limites gratuites et toute dépassement sera facturée.
Composant de génération de calcul de la référence SKU (pour les références SKU vcore uniquement). Les valeurs autorisées sont les suivantes : Gen4, Gen5.
ID client fédéré pour la base de données SQL. Il est utilisé pour le scénario CMK interlocataire.
Indique si la base de données utilise des limites mensuelles gratuites ou non. Autorisé sur une base de données dans un abonnement.
Nombre de réplicas à haute disponibilité à approvisionner pour la base de données. Uniquement settable pour l’édition Hyperscale.
Liste des clés AKV pour la base de données SQL.
Créez une base de données de registre dans laquelle l’intégrité de toutes les données est protégée par la fonctionnalité de registre. Toutes les tables de la base de données de registre doivent être des tables de registre. Remarque : la valeur de cette propriété ne peut pas être modifiée une fois la base de données créée.
Type de licence à appliquer pour cette base de données.LicenseIncluded
si vous avez besoin d’une licence, ou BasePrice
si vous disposez d’une licence et que vous êtes éligible à Azure HybridBenefit.
ID ou nom de configuration de maintenance spécifié pour cette ressource.
Taille de stockage maximale. Si aucune unité n’est spécifiée, la valeur par défaut est bytes (B).
Capacité minimale que la base de données aura toujours allouée, si elle n’est pas suspendue.
Ne pas attendre la fin de l’opération de longue durée.
Spécifie le type d’enclave pour cette ressource.
Si cette option est activée, les connexions dont l’intention d’application est définie en lecture seule dans leur chaîne de connexion peuvent être routées vers un réplica secondaire en lecture seule. Cette propriété est uniquement paramétrable pour les bases de données Premium et Critique pour l’entreprise.
Nom de l’exemple de schéma à appliquer lors de la création de thisdatabase.
Objectif de service pour la nouvelle base de données. Par exemple : Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.
Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.
Liste des identités affectées par l’utilisateur pour la base de données SQL.
Ne pas demander de confirmation.
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.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az sql db delete
Supprimer une base de données.
az sql db delete [--ids]
[--name]
[--no-wait]
[--resource-group]
[--server]
[--subscription]
[--yes]
Exemples
Supprimer une base de données. (généré automatiquement)
az sql db delete --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
Paramètres facultatifs
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 ».
Nom d’Azure SQL Database.
Ne pas attendre la fin de l’opération de longue durée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom d’Azure SQL Server. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults sql-server=<name>
de .
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Ne pas demander de confirmation.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az sql db export
Exportez une base de données vers un bacpac.
az sql db export --admin-password
--admin-user
--storage-key
--storage-key-type {SharedAccessKey, StorageAccessKey}
--storage-uri
[--auth-type {ADPassword, SQL}]
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--server]
[--subscription]
Exemples
Obtenez une clé SAP à utiliser dans l’opération d’exportation.
az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
--permissions rw --expiry 2018-01-01T00:00:00Z
Exportez bacpac à l’aide d’une clé SAP.
az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
--storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
--storage-key-type SharedAccessKey \
--storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac
Exportez bacpac à l’aide d’une clé de compte de stockage.
az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
--storage-key MYKEY== --storage-key-type StorageAccessKey \
--storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac
Paramètres obligatoires
Obligatoire. Mot de passe de connexion administrateur.
Obligatoire. Nom de connexion administrateur.
Obligatoire. Clé de stockage.
Obligatoire. Type de clé de stockage.
Obligatoire. URI de stockage.
Paramètres facultatifs
Type d’authentification.
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 ».
Nom d’Azure SQL Database.
Ne pas attendre la fin de l’opération de longue durée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom d’Azure SQL Server. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults sql-server=<name>
de .
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
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az sql db import
Importe un bacpac dans une nouvelle base de données ou une base de données vide existante.
az sql db import --admin-password
--admin-user
--storage-key
--storage-key-type {SharedAccessKey, StorageAccessKey}
--storage-uri
[--auth-type {ADPassword, SQL}]
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--server]
[--subscription]
Exemples
Obtenez une clé SAP à utiliser dans l’opération d’importation.
az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
--permissions rw --expiry 2018-01-01T00:00:00Z
Importez bacpac dans une base de données existante à l’aide d’une clé SAP.
az sql db import -s myserver -n mydatabase -g mygroup -p password -u login \
--storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
--storage-key-type SharedAccessKey \
--storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac
Importez bacpac dans une base de données existante à l’aide d’une clé de compte de stockage.
az sql db import -s myserver -n mydatabase -g mygroup -p password -u login --storage-key MYKEY== \
--storage-key-type StorageAccessKey \
--storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac
Paramètres obligatoires
Obligatoire. Mot de passe de connexion administrateur.
Obligatoire. Nom de connexion administrateur.
Obligatoire. Clé de stockage.
Obligatoire. Type de clé de stockage.
Obligatoire. URI de stockage.
Paramètres facultatifs
Type d’authentification.
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 ».
Nom d’Azure SQL Database.
Ne pas attendre la fin de l’opération de longue durée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom d’Azure SQL Server. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults sql-server=<name>
de .
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
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az sql db list
Répertorier les bases de données sur un serveur ou un pool élastique.
az sql db list [--elastic-pool]
[--ids]
[--resource-group]
[--server]
[--subscription]
Exemples
Répertorier les bases de données sur un serveur ou un pool élastique. (généré automatiquement)
az sql db list --resource-group MyResourceGroup --server myserver
Paramètres facultatifs
Si elle est spécifiée, répertorie uniquement les bases de données de ce pool élastique.
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 ».
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom d’Azure SQL Server. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults sql-server=<name>
de .
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
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az sql db list-deleted
Obtient une liste de bases de données supprimées pouvant être restaurées.
az sql db list-deleted [--ids]
[--resource-group]
[--server]
[--subscription]
Paramètres facultatifs
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 ».
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom d’Azure SQL Server. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults sql-server=<name>
de .
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
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az sql db list-editions
Afficher les éditions de base de données disponibles pour l’abonnement actif.
Inclut les objectifs de service disponibles et les limites de stockage. Pour réduire la détail, les paramètres permettant de réduire intentionnellement les limites de stockage sont masqués par défaut.
az sql db list-editions --location
[--available]
[--dtu]
[--edition]
[--service-objective]
[--show-details {max-size}]
[--vcores]
Exemples
Afficher toutes les éditions de base de données dans un emplacement.
az sql db list-editions -l westus -o table
Afficher tous les objectifs de service de base de données disponibles pour l’édition Standard.
az sql db list-editions -l westus --edition Standard -o table
Afficher les tailles de base de données maximales disponibles pour l’objectif de service P1
az sql db list-editions -l westus --service-objective P1 --show-details max-size
Paramètres obligatoires
Emplacement. Valeurs provenant de : az account list-locations
. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>
.
Paramètres facultatifs
Si elle est spécifiée, affichez uniquement les résultats disponibles dans la région spécifiée.
Nombre de DTU à rechercher. Si elles ne sont pas spécifiées, toutes les tailles DTU sont affichées.
Édition à rechercher. S’il n’est pas spécifié, toutes les éditions sont affichées.
Objectif de service à rechercher. S’il n’est pas spécifié, tous les objectifs de service sont affichés.
Liste des détails supplémentaires à inclure dans la sortie.
Nombre de vcores à rechercher. Si elles ne sont pas spécifiées, toutes les tailles de vcore sont affichées.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az sql db list-usages
Obtient les utilisations de base de données.
az sql db list-usages [--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
Paramètres facultatifs
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 ».
Nom d’Azure SQL Database.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom d’Azure SQL Server. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults sql-server=<name>
de .
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
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az sql db rename
Renommez une base de données.
az sql db rename --new-name
[--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
Exemples
Renommez une base de données. (généré automatiquement)
az sql db rename --name MyAzureSQLDatabase --new-name MyNew --resource-group MyResourceGroup --server myserver
Paramètres obligatoires
Nouveau nom auquel la base de données sera renommée.
Paramètres facultatifs
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 ».
Nom d’Azure SQL Database.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom d’Azure SQL Server. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults sql-server=<name>
de .
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
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az sql db restore
Créez une base de données en restaurant à partir d’une sauvegarde.
az sql db restore --dest-name
[--assign-identity {false, true}]
[--auto-pause-delay]
[--availability-zone]
[--backup-storage-redundancy]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--deleted-time]
[--edition]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation {false, true}]
[--family]
[--federated-client-id]
[--ha-replicas]
[--ids]
[--keys]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--name]
[--no-wait]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--resource-group]
[--server]
[--service-level-objective]
[--subscription]
[--tags]
[--time]
[--umi]
[--zone-redundant {false, true}]
Exemples
Créez une base de données en restaurant à partir d’une sauvegarde. (généré automatiquement)
az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22"
Créez une base de données avec un stockage de sauvegarde géoredondant en restaurant à partir d’une sauvegarde. (généré automatiquement)
az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22" --backup-storage-redundancy Geo
Paramètres obligatoires
Nom de la base de données qui sera créée en tant que destination de restauration.
Paramètres facultatifs
Attribuer une identité pour la base de données.
Durée en minutes après laquelle la base de données est automatiquement suspendue. La valeur -1 signifie que la pause automatique est désactivée.
Zone de disponibilité
Redondance du stockage de sauvegarde utilisée pour stocker les sauvegardes. Les valeurs autorisées sont les suivantes : Local, Zone, Geo, GeoZone.
Composant de capacité de la référence SKU en nombre entier de DTU ou de vcores.
Modèle de calcul de la base de données.
Si elle est spécifiée, restaurez à partir d’une base de données supprimée au lieu d’une base de données existante. Doit correspondre à l’heure supprimée d’une base de données supprimée sur le même serveur. Vous devez spécifier --time ou --deleted-time (ou les deux). L’heure doit être au format suivant : « AAAA-MM-DDTHH :MM :SS ».
Composant d’édition de la référence SKU. Les valeurs autorisées sont les suivantes : De base, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.
Nom ou ID de ressource du pool élastique dans lequel créer la base de données.
Spécifie la clé du coffre de clés Azure à utiliser comme clé de protecteur de chiffrement de base de données.
Spécifie l’indicateur de rotation automatique de la clé de protection du chiffrement de base de données. Peut être true, false ou null.
Composant de génération de calcul de la référence SKU (pour les références SKU vcore uniquement). Les valeurs autorisées sont les suivantes : Gen4, Gen5.
ID client fédéré pour la base de données SQL. Il est utilisé pour le scénario CMK interlocataire.
Nombre de réplicas à haute disponibilité à approvisionner pour la base de données. Uniquement settable pour l’édition Hyperscale.
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 ».
Liste des clés AKV pour la base de données SQL.
Type de licence à appliquer pour cette base de données.LicenseIncluded
si vous avez besoin d’une licence, ou BasePrice
si vous disposez d’une licence et que vous êtes éligible à Azure HybridBenefit.
Capacité minimale que la base de données aura toujours allouée, si elle n’est pas suspendue.
Nom d’Azure SQL Database.
Ne pas attendre la fin de l’opération de longue durée.
Spécifie le type d’enclave pour cette ressource.
Si cette option est activée, les connexions dont l’intention d’application est définie en lecture seule dans leur chaîne de connexion peuvent être routées vers un réplica secondaire en lecture seule. Cette propriété est uniquement paramétrable pour les bases de données Premium et Critique pour l’entreprise.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom d’Azure SQL Server. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults sql-server=<name>
de .
Objectif de service pour la nouvelle base de données. Par exemple : Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.
Point dans le temps de la base de données source qui sera restauré pour créer la nouvelle base de données. Doit être supérieur ou égal à la valeur la plus ancienne de la base de données source. Vous devez spécifier --time ou --deleted-time (ou les deux). L’heure doit être au format suivant : « AAAA-MM-DDTHH :MM :SS ».
Liste des identités affectées par l’utilisateur pour la base de données SQL.
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.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az sql db show
Obtenez les détails d’une base de données.
az sql db show [--expand-keys {false, true}]
[--ids]
[--keys-filter]
[--name]
[--resource-group]
[--server]
[--subscription]
Exemples
Obtenez les détails d’une base de données. (généré automatiquement)
az sql db show --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
Paramètres facultatifs
Développez les clés AKV pour la base de données.
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 ».
Développez les clés AKV pour la base de données.
Nom d’Azure SQL Database.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom d’Azure SQL Server. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults sql-server=<name>
de .
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
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az sql db show-connection-string
Génère une chaîne de connexion à une base de données.
az sql db show-connection-string --client {ado.net, jdbc, odbc, php, php_pdo, sqlcmd}
[--auth-type {ADIntegrated, ADPassword, SqlPassword}]
[--ids]
[--name]
[--server]
[--subscription]
Exemples
Générer chaîne de connexion pour ado.net
az sql db show-connection-string -s myserver -n mydb -c ado.net
Paramètres obligatoires
Type de fournisseur de connexions client.
Paramètres facultatifs
Type d'authentification.
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 ».
Nom d’Azure SQL Database.
Nom d’Azure SQL Server. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults sql-server=<name>
de .
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
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az sql db show-deleted
Obtenez les détails d’une base de données supprimée.
az sql db show-deleted --restorable-dropped-database-id
[--expand-keys {false, true}]
[--ids]
[--keys-filter]
[--resource-group]
[--server]
[--subscription]
Exemples
Obtenez les détails d’une base de données supprimée. (généré automatiquement)
az sql db show-deleted --resource-group MyResourceGroup --server myserver --restorable-dropped-database-id "MyAzureSQLDatabase,133203966918270000"
Paramètres obligatoires
ID de base de données supprimé pouvant être restauré.
Paramètres facultatifs
Développez les clés AKV pour la base de données.
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 ».
Développez les clés AKV pour la base de données.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom d’Azure SQL Server. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults sql-server=<name>
de .
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
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az sql db update
Mettez à jour une base de données.
az sql db update [--add]
[--assign-identity {false, true}]
[--auto-pause-delay]
[--backup-storage-redundancy]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--edition]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation {false, true}]
[--exhaustion-behavior {AutoPause, BillOverUsage}]
[--family]
[--federated-client-id]
[--filter]
[--force-string]
[--free-limit {false, true}]
[--ha-replicas]
[--ids]
[--keys]
[--keys-to-remove]
[--maint-config-id]
[--manual-cutover {false, true}]
[--max-size]
[--min-capacity]
[--name]
[--no-wait]
[--perform-cutover {false, true}]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--remove]
[--resource-group]
[--server]
[--service-objective]
[--set]
[--subscription]
[--umi]
[--zone-redundant {false, true}]
Exemples
Mettez à jour une base de données vers l’édition Standard, niveau de performances S0 (10 DTU) en spécifiant la capacité DTU. Notez que GeneralPurpose permet une plus grande plage de taille maximale que l’édition Standard.
az sql db update -g mygroup -s myserver -n mydb --edition Standard --capacity 10 --max-size 250GB
Mettez à jour une base de données vers l’édition Standard, niveau de performances S1 (20 DTU) en spécifiant le nom du niveau de performance. Notez que GeneralPurpose permet une plus grande plage de taille maximale que l’édition Standard.
az sql db update -g mygroup -s myserver -n mydb --edition Standard --service-objective S1 --max-size 250GB
Mettre à jour une base de données vers l’édition GeneralPurpose, 4 vcores avec du matériel Gen5
az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 4 --family Gen5
Mettre à jour la base de données avec une taille maximale accrue
az sql db update -g mygroup -s myserver -n mydb --max-size 500GB
Mettre à jour la base de données avec redondance de zone activée
az sql db update -g mygroup -s myserver -n mydb -z
Mettre à jour la base de données avec redondance de zone désactivée explicitement
az sql db update -g mygroup -s myserver -n mydb -z false
Mettre à jour la base de données vers un modèle de calcul serverless
az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 2 --family Gen5 --compute-model Serverless
Mettre à jour la base de données avec le stockage de sauvegarde localement redondant
az sql db update -g mygroup -s myserver -n mydb --backup-storage-redundancy Local
Mettez à jour la base de données avec l’enclave VBS activée.
az sql db update -g mygroup -s myserver -n mydb --preferred-enclave-type VBS
Mettre à jour le comportement d’épuisement de la base de données de limite gratuite vers BillOverUsage
az sql db update -g mygroup -s myserver -n mydb --free-limit-exhaustion-behavior BillOverUsage
Mettre à jour une base de données vers l’édition Hyperscale, 2 vcores avec du matériel Gen5, avec l’option de basculement manuelle
az sql db update -g mygroup -s myserver -n mydb --edition Hyperscale --service-objective HS_Gen5_2 --manual-cutover
Déclencher le basculement avec une option de basculement lors de la mise à jour de la base de données vers l’édition Hyperscale est en cours
az sql db update -g mygroup -s myserver -n mydb --perform-cutover
Paramètres facultatifs
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>
.
Attribuer une identité pour la base de données.
Durée en minutes après laquelle la base de données est automatiquement suspendue. La valeur -1 signifie que la pause automatique est désactivée.
Redondance du stockage de sauvegarde utilisée pour stocker les sauvegardes. Les valeurs autorisées sont les suivantes : Local, Zone, Geo, GeoZone.
Composant de capacité de la référence SKU en nombre entier de DTU ou de vcores.
Modèle de calcul de la base de données.
Composant d’édition de la référence SKU. Les valeurs autorisées sont les suivantes : De base, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.
Nom ou ID de ressource du pool élastique vers utilisant la base de données.
Spécifie la clé du coffre de clés Azure à utiliser comme clé de protecteur de chiffrement de base de données.
Spécifie l’indicateur de rotation automatique de la clé de protection du chiffrement de base de données. Peut être true, false ou null.
Spécifie le comportement lorsque les limites gratuites mensuelles sont épuisées pour la base de données gratuite. AutoPause : la base de données sera automatiquement suspendue lors de l’épuisement des limites gratuites pour le reste du mois. BillForUsage : La base de données continuera d’être en ligne en cas d’épuisement des limites gratuites et toute dépassement sera facturée.
Composant de génération de calcul de la référence SKU (pour les références SKU vcore uniquement). Les valeurs autorisées sont les suivantes : Gen4, Gen5.
ID client fédéré pour la base de données SQL. Il est utilisé pour le scénario CMK interlocataire.
Expression de filtre OData qui filtre les éléments de la collection. Valeur par défaut est Aucun.
Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.
Indique si la base de données utilise des limites mensuelles gratuites ou non. Autorisé sur une base de données dans un abonnement.
Nombre de réplicas à haute disponibilité à approvisionner pour la base de données. Uniquement settable pour l’édition Hyperscale.
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 ».
Liste des clés AKV pour la base de données SQL.
Liste des clés AKV à supprimer de la base de données SQL.
ID ou nom de configuration de maintenance spécifié pour cette ressource.
Indique s’il faut effectuer un basculement manuel pendant la mise à jour SLO. Autorisé lors de la mise à jour de la base de données vers le niveau Hyperscale.
Nouvelle taille maximale de la base de données exprimée en octets.
Capacité minimale que la base de données aura toujours allouée, si elle n’est pas suspendue.
Nom d’Azure SQL Database.
Ne pas attendre la fin de l’opération de longue durée.
Indique s’il faut effectuer le basculement lors de la mise à jour de la base de données vers le niveau Hyperscale.
Spécifie le type d’enclave pour cette ressource.
Si cette option est activée, les connexions dont l’intention d’application est définie en lecture seule dans leur chaîne de connexion peuvent être routées vers un réplica secondaire en lecture seule. Cette propriété est uniquement paramétrable pour les bases de données Premium et Critique pour l’entreprise.
Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom d’Azure SQL Server. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults sql-server=<name>
de .
Nom du nouvel objectif de service. S’il s’agit d’un objectif de service de base de données autonome et que la base de données se trouve actuellement dans un pool élastique, la base de données est supprimée du pool.
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>
.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Liste des identités affectées par l’utilisateur pour la base de données SQL.
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.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.