az sql server

gérer les serveurs de SQL.

Commandes

az sql server ad-admin

Gérer l’administrateur Active Directory d’un serveur.

az sql server ad-admin create

Créez un serveur Active Directory administrateur.

az sql server ad-admin delete

supprime le Azure Active Directory administrateur portant le nom donné.

az sql server ad-admin list

obtient la liste des administrateurs de Azure Active Directory dans un serveur.

az sql server ad-admin update

Mettre à jour un serveur existant Active Directory administrateur.

az sql server ad-only-auth

Gérer les paramètres d’authentification directe Azure active uniquement pour ce serveur.

az sql server ad-only-auth disable

Désactivez l’authentification directe Azure active uniquement pour ce serveur.

az sql server ad-only-auth enable

Activez l’authentification directe Azure active uniquement pour ce serveur.

az sql server ad-only-auth get

Obtenir une propriété d’authentification Azure active directement spécifique.

az sql server audit-policy

Gérer la stratégie d’audit d’un serveur.

az sql server audit-policy show

Affiche la stratégie d’audit du serveur.

az sql server audit-policy update

Mettez à jour la stratégie d’audit d’un serveur.

az sql server audit-policy wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition de la stratégie d’audit du serveur soit remplie.

az sql server conn-policy

Gérer la stratégie de connexion d’un serveur.

az sql server conn-policy show

Obtient la stratégie de connexion sécurisée d’un serveur.

az sql server conn-policy update

Met à jour la stratégie de connexion sécurisée d’un serveur.

az sql server create

Créez un serveur.

az sql server delete

Supprime un serveur.

az sql server dns-alias

Gérer les alias DNS d’un serveur.

az sql server dns-alias create

Crée un alias DNS de serveur.

az sql server dns-alias delete

Supprime l’alias DNS du serveur portant le nom donné.

az sql server dns-alias list

Obtient une liste d’alias DNS de serveur pour un serveur.

az sql server dns-alias set

Définit un serveur auquel l’alias DNS doit pointer.

az sql server dns-alias show

Obtient un alias DNS du serveur.

az sql server firewall-rule

Gérez les règles de pare-feu d’un serveur.

az sql server firewall-rule create

Créez une règle de pare-feu.

az sql server firewall-rule delete

Supprime une règle de pare-feu.

az sql server firewall-rule list

Répertorier les règles de pare-feu d’un serveur.

az sql server firewall-rule show

Affiche les détails d’une règle de pare-feu.

az sql server firewall-rule update

Mettez à jour une règle de pare-feu.

az sql server key

Gérer les clés d’un serveur.

az sql server key create

Crée une clé de serveur.

az sql server key delete

Supprime une clé de serveur.

az sql server key list

Obtient une liste de clés de serveur.

az sql server key show

Affiche une clé de serveur.

az sql server list

Liste des serveurs disponibles.

az sql server list-usages

Retourne les utilisations du serveur.

az sql server ms-support

Gérer les opérations de support Microsoft d’un serveur.

az sql server ms-support audit-policy

Gérer la stratégie d’audit des opérations de support Microsoft d’un serveur.

az sql server ms-support audit-policy show

Affiche la stratégie d’audit des opérations du support Microsoft du serveur.

az sql server ms-support audit-policy update

Mettez à jour la stratégie d’audit des opérations du support Microsoft d’un serveur.

az sql server ms-support audit-policy wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition de la stratégie d’audit des opérations du support Microsoft du serveur soit remplie.

az sql server outbound-firewall-rule

Gérer les règles de pare-feu sortantes d’un serveur.

az sql server outbound-firewall-rule create

Créez une règle de pare-feu sortante.

az sql server outbound-firewall-rule delete

Supprimez la règle de pare-feu sortante.

az sql server outbound-firewall-rule list

Répertorier les règles de pare-feu sortantes d’un serveur.

az sql server outbound-firewall-rule show

Affichez les détails d’une règle de pare-feu sortante.

az sql server show

Obtient un serveur.

az sql server tde-key

Gérer le protecteur de chiffrement d’un serveur.

az sql server tde-key set

Définit le protecteur de chiffrement du serveur.

az sql server tde-key show

Obtient un protecteur de chiffrement de serveur.

az sql server update

Mettez à jour un serveur.

az sql server vnet-rule

Gérer les règles de réseau virtuel d’un serveur.

az sql server vnet-rule create

créer une règle de réseau virtuel pour autoriser l’accès à un serveur Azure SQL.

az sql server vnet-rule delete

Supprime la règle de réseau virtuel portant le nom donné.

az sql server vnet-rule list

Obtient une liste de règles de réseau virtuel dans un serveur.

az sql server vnet-rule show

Obtient une règle de réseau virtuel.

az sql server vnet-rule update

Mise à jour d’une règle de réseau virtuel.

az sql server wait

placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition du serveur SQL soit remplie.

az sql server create

Créez un serveur.

az sql server create --name
                     --resource-group
                     [--admin-password]
                     [--admin-user]
                     [--assign-identity]
                     [--enable-ad-only-auth]
                     [--enable-public-network {false, true}]
                     [--external-admin-name]
                     [--external-admin-principal-type]
                     [--external-admin-sid]
                     [--identity-type {None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned}]
                     [--key-id]
                     [--location]
                     [--minimal-tls-version {1.0, 1.1, 1.2}]
                     [--no-wait]
                     [--pid]
                     [--restrict-outbound-network-access {false, true}]
                     [--subscription]
                     [--user-assigned-identity-id]

Exemples

Créez un serveur.

az sql server create -l westus -g mygroup -n myserver -u myadminuser -p myadminpassword

Créez un serveur avec un accès réseau public désactivé au serveur.

az sql server create -l westus -g mygroup -n myserver -u myadminuser -p myadminpassword -e false

créez un serveur sans SQL administrateur, avec l’administrateur active directory et active directory activés uniquement.

az sql server create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer

créez un serveur sans SQL administrateur, avec l’administrateur active directory, ad uniquement activé, l’utilisateur ManagedIdenties et le Type d’identité SystemAssigned, UserAssigned.

az sql server create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName \ --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type SystemAssigned,UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi

créez un serveur sans SQL administrateur, avec l’administrateur active directory, ad uniquement activé, l’utilisateur ManagedIdenties et le Type d’identité UserAssigned.

az sql server create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName \ --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi

Paramètres obligatoires

--name -n

nom du serveur de SQL Azure. Vous pouvez configurer la valeur par défaut à l’aide de az configure --defaults sql-server=<name> .

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

--admin-password -p

Mot de passe de connexion de l’administrateur (requis pour la création du serveur).

--admin-user -u

Nom d’utilisateur de l’administrateur du serveur. Une fois créé, il ne peut pas être modifié.

--assign-identity -i

générez et attribuez une identité Azure Active Directory pour ce serveur afin de l’utiliser avec des services de gestion de clés comme Azure keyvault.

--enable-ad-only-auth

activez Azure Active Directory seule authentification pour ce serveur.

--enable-public-network -e

Définit si l’accès réseau public au serveur est autorisé ou non. Si la valeur est false, seules les connexions effectuées via des liens privés peuvent atteindre ce serveur.

valeurs acceptées: false, true
--external-admin-name

Nom d’affichage de l’utilisateur Azure AD administrateur, groupe ou application.

--external-admin-principal-type

Utilisateur, groupe ou application.

--external-admin-sid

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

--identity-type -t

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

valeurs acceptées: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--key-id -k

URI du coffre de clés pour le chiffrement.

--location -l

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

--minimal-tls-version

Version TLS minimale appliquée par le serveur SQL Server pour les connexions entrantes.

valeurs acceptées: 1.0, 1.1, 1.2
--no-wait

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

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

ID de l’identité gérée par l’utilisateur principal.

--restrict-outbound-network-access -r

Déterminez si l’accès réseau sortant au serveur est restreint ou non. Lorsque la valeur est true, les connexions sortantes à partir du serveur sont restreintes.

valeurs acceptées: false, true
--subscription

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

--user-assigned-identity-id -a

Générez et attribuez une identité gérée par l’utilisateur (UMI) pour ce serveur.

az sql server delete

Supprime un serveur.

az sql server 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 ID ou d’autres arguments « ID de ressource ».

--name -n

nom du serveur de SQL Azure. Vous pouvez configurer la valeur par défaut à l’aide de az configure --defaults sql-server=<name> .

--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 à l’aide de az account set -s NAME_OR_ID .

--yes -y

Ne pas demander de confirmation.

az sql server list

Liste des serveurs disponibles.

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

Exemples

Répertorie tous les serveurs de l’abonnement actuel.

az sql server list

Répertorie tous les serveurs d’un groupe de ressources.

az sql server list -g mygroup

Paramètres facultatifs

--expand-ad-admin

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

--query-examples

Recommandez JMESPath String pour vous. Vous pouvez copier une requête et la coller après--le paramètre de requête entre guillemets doubles pour voir les résultats. Vous pouvez ajouter un ou plusieurs mots clés positionnels pour pouvoir fournir des suggestions en fonction de ces mots clés.

--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 à l’aide de az account set -s NAME_OR_ID .

az sql server list-usages

Retourne les utilisations du serveur.

az sql server list-usages [--ids]
                          [--name]
                          [--resource-group]
                          [--subscription]

Paramètres facultatifs

--ids

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

--name -n

nom du serveur de SQL Azure. Vous pouvez configurer la valeur par défaut à l’aide de az configure --defaults sql-server=<name> .

--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 à l’aide de az account set -s NAME_OR_ID .

az sql server show

Obtient un serveur.

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

Paramètres facultatifs

--expand-ad-admin

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

--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 ID ou d’autres arguments « ID de ressource ».

--name -n

nom du serveur de SQL Azure. Vous pouvez configurer la valeur par défaut à l’aide de az configure --defaults sql-server=<name> .

--query-examples

Recommandez JMESPath String pour vous. Vous pouvez copier une requête et la coller après--le paramètre de requête entre guillemets doubles pour voir les résultats. Vous pouvez ajouter un ou plusieurs mots clés positionnels pour pouvoir fournir des suggestions en fonction de ces mots clés.

--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 à l’aide de az account set -s NAME_OR_ID .

az sql server update

Mettez à jour un serveur.

az sql server update [--add]
                     [--admin-password]
                     [--assign_identity]
                     [--enable-public-network {false, true}]
                     [--force-string]
                     [--identity-type {None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned}]
                     [--ids]
                     [--key-id]
                     [--minimal-tls-version {1.0, 1.1, 1.2}]
                     [--name]
                     [--no-wait]
                     [--pid]
                     [--remove]
                     [--resource-group]
                     [--restrict-outbound-network-access {false, true}]
                     [--set]
                     [--subscription]
                     [--user-assigned-identity-id]

Exemples

Mettez à jour un serveur. généré automatiquement

az sql server update --admin-password myadminpassword --name MyAzureSQLServer --resource-group MyResourceGroup

La mise à jour d’un serveur avec des identités gérées par l’utilisateur et le type d’identité est SystemAssigned, UserAssigned.

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

La mise à jour d’un serveur avec des identités gérées par l’utilisateur et le type d’identité est UserAssigned.

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

Paramètres facultatifs

--add

Ajoutez un objet à une liste d’objets en spécifiant des paires chemin d’accès et valeur de clé. Exemple :--Add Property. listProperty <key = value, String ou JSON String>.

--admin-password -p

Mot de passe de connexion de l’administrateur.

--assign_identity -i

générez et attribuez une identité Azure Active Directory pour ce serveur afin de l’utiliser avec des services de gestion de clés comme Azure keyvault.

--enable-public-network -e

Définit si l’accès réseau public au serveur est autorisé ou non. Si la valeur est false, seules les connexions effectuées via des liens privés peuvent atteindre ce serveur.

valeurs acceptées: false, true
--force-string

Quand vous utilisez’Set’ou’Add', conservez les littéraux de chaîne au lieu de tenter de les convertir au format JSON.

--identity-type -t

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

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

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

--key-id -k

URI du coffre de clés pour le chiffrement.

--minimal-tls-version

Version TLS minimale appliquée par le serveur SQL Server pour les connexions entrantes.

valeurs acceptées: 1.0, 1.1, 1.2
--name -n

nom du serveur de SQL Azure. Vous pouvez configurer la valeur par défaut à l’aide de az configure --defaults sql-server=<name> .

--no-wait

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

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

ID de l’identité gérée par l’utilisateur principal.

--remove

Supprimer une propriété ou un élément d’une liste. Exemple :--Remove Property. List ou--Remove propertyToRemove.

--resource-group -g

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

--restrict-outbound-network-access -r

Déterminez si l’accès réseau sortant au serveur est restreint ou non. Lorsque la valeur est true, les connexions sortantes à partir du serveur sont restreintes.

valeurs acceptées: false, true
--set

Mettez à jour un objet en spécifiant un chemin d’accès à la propriété et une valeur à définir. Exemple :--Set property1. Property2 =.

--subscription

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

--user-assigned-identity-id -a

Générez et attribuez une identité gérée par l’utilisateur (UMI) pour ce serveur.

az sql server wait

placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition du serveur SQL soit remplie.

az sql server wait [--created]
                   [--custom]
                   [--deleted]
                   [--exists]
                   [--expand]
                   [--ids]
                   [--interval]
                   [--name]
                   [--resource-group]
                   [--subscription]
                   [--timeout]
                   [--updated]

Paramètres facultatifs

--created

Patientez jusqu’à ce qu’il soit créé avec « provisioningState » à « Succeeded ».

--custom

Attendez que la condition satisfasse à une requête JMESPath personnalisée. Par exemple, provisioningState ! = « en cours », instanceView. Status [ ? code = = 'PowerState/Running'].

--deleted

Attendez la suppression.

--exists

Attendez que la ressource existe.

--expand

Ressources enfants à inclure dans la réponse.

--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 ID ou d’autres arguments « ID de ressource ».

--interval

Intervalle d’interrogation en secondes.

valeur par défaut: 30
--name -n

nom du serveur de SQL Azure. Vous pouvez configurer la valeur par défaut à l’aide de az configure --defaults sql-server=<name> .

--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 à l’aide de az account set -s NAME_OR_ID .

--timeout

Attente maximale en secondes.

valeur par défaut: 3600
--updated

Patientez jusqu’à la mise à jour avec provisioningState dans’Succeeded'.