Partager via


Foire aux questions sur les SQL Server sur des machines virtuelles Azure

S'applique à :SQL Server sur Azure Machine Virtuelle

Cet article fournit des réponses à certaines des questions les plus courantes sur l’exécution de SQL Server on Azure Virtual Machines (machines virtuelles).

Si votre problème de Azure n’est pas résolu dans cet article, visitez les forums Azure sur Microsoft Q & A et Stack Overflow. Vous pouvez publier votre problème sur ces forums. Vous pouvez également soumettre une demande de Azure support. Pour envoyer une demande de support, dans la page Azure support, sélectionnez Get support.

Images

Quelles sont les images de galerie de machines virtuelles SQL Server disponibles ?

Azure gère les images de machine virtuelle pour toutes les versions majeures prises en charge de SQL Server sur toutes les éditions pour Windows et Linux. Pour plus d’informations, consultez la liste complète des images de machine virtuelle Windows et Linux.

Les images de galerie des machines virtuelles SQL Server existantes sont-elles mises à jour ?

Seules les dernières versions du marché (SQL Server 2022 et SQL Server 2025) sont mises à jour avec les dernières mises à jour du système d’exploitation et des SQL Server régulièrement, généralement tous les quelques mois. Après le déploiement, garder le système d’exploitation et SQL Server à jour peut être fait manuellement ou automatisé via Azure Update Manager.

Les images de machine virtuelle SQL Server peuvent-elles être supprimées de la galerie ?

Yes. Une seule image par version principale et édition est conservée dans Azure. Par exemple, lorsqu’une nouvelle SQL Server Service Pack est publiée, une nouvelle image est ajoutée à la galerie pour ce Service Pack et l’image SQL Server pour le service Pack précédent est immédiatement supprimée du portail Azure. Toutefois, elle est toujours disponible pour le provisionnement à partir de PowerShell pour les trois prochains mois. Après trois mois, l’image du Service Pack précédent n’est plus disponible. Cette stratégie de suppression s’applique également si une version SQL Server devient non prise en charge lorsqu’elle atteint la fin de son cycle de vie.

Est-il possible de déployer une ancienne image de SQL Server qui n'est pas visible dans le portail Azure ?

Oui, en utilisant PowerShell. Pour plus d’informations sur le déploiement de machines virtuelles SQL Server à l’aide de PowerShell, consultez How to provision SQL Server virtual machines with Azure PowerShell.

Est-il possible de créer une image de Azure Marketplace SQL Server généralisée de ma machine virtuelle SQL Server et de l’utiliser pour déployer des machines virtuelles ?

Oui, mais vous devez ensuite enregistrer chaque machine virtuelle SQL Server avec l’extension SQL IaaS Agent pour gérer votre machine virtuelle SQL Server dans le portail Azure et utiliser des fonctionnalités telles que la mise à jour corrective automatisée et les sauvegardes automatiques. Lors de l’inscription auprès de l’extension, vous devez également spécifier le type de licence pour chaque machine virtuelle SQL Server.

Comment généraliser SQL Server sur Azure machine virtuelle et l’utiliser pour déployer de nouvelles machines virtuelles ?

Vous pouvez déployer une machine virtuelle Windows Server (sans SQL Server installée dessus) et utiliser le processus SQL sysprep pour généraliser SQL Server sur Azure machine virtuelle (Windows) avec le support d’installation SQL Server. Les clients qui disposent de la Software Assurance peuvent obtenir leur média d'installation à partir du Centre de licences en volume. Les clients qui n'ont pas Software Assurance peuvent utiliser le support d'installation à partir d'une image de machine virtuelle Azure Marketplace SQL Server qui a l'édition souhaitée.

Vous pouvez également utiliser l’une des images SQL Server de Azure Marketplace pour généraliser SQL Server sur Azure machine virtuelle. Vous devez supprimer la clé de Registre suivante dans l'image source avant de créer votre propre image. L’échec de cette opération peut entraîner la surcharge du dossier d’amorçage de SQL Server et/ou l'extension SQL IaaS Agent en état d’échec.

Chemin de la clé de Registre :
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\SysPrepExternal\Specialize

Note

SQL Server sur les machines virtuelles Azure, y compris celles déployées à partir d’images généralisées personnalisées, doit être enregistré avec l’extension SQL IaaS Agent pour répondre aux exigences de conformité et utiliser des fonctionnalités facultatives telles que la mise à jour corrective automatisée et les sauvegardes automatiques. L’extension vous permet également de specifier le type de licence pour chaque machine virtuelle SQL Server.

Puis-je utiliser mon propre disque dur virtuel pour déployer une machine virtuelle SQL Server ?

Oui, mais vous devez ensuite enregistrer chaque machine virtuelle SQL Server avec l’extension SQL IaaS Agent pour gérer votre machine virtuelle SQL Server dans le portail et utiliser des fonctionnalités telles que la mise à jour corrective automatisée et les sauvegardes automatiques.

Est-il possible de configurer des configurations non affichées dans la galerie de machines virtuelles (par exemple, Windows 2008 R2 + SQL Server 2012) ?

No. Pour les images de la galerie de machines virtuelles qui incluent SQL Server, vous devez sélectionner l’une des images fournies via le portail Azure ou via PowerShell. Toutefois, vous avez la possibilité de déployer une machine virtuelle Windows prise en charge et d’installer vous-même une version prise en charge de SQL Server. Vous devez ensuite enregistrer votre machine virtuelle SQL Server avec l’extension SQL IaaS Agent pour gérer votre machine virtuelle SQL Server dans le portail Azure et utiliser des fonctionnalités telles que la mise à jour corrective automatisée et les sauvegardes automatiques.

Je ne trouve pas la version et l'édition de SQL Server que je veux à partir des images disponibles sur Azure Marketplace.

Si la version et l'édition de SQL Server vous recherchez n'est pas disponible dans la liste déroulante Images sur Azure Marketplace, déployez une machine virtuelle Windows uniquement Azure, puis installez manuellement la version et l'édition de SQL Server vous le souhaitez. Inscrivez votre machine virtuelle SQL Server auprès de l’extension SQL IaaS Agent si vous souhaitez gérer votre machine virtuelle SQL Server à partir du portail Azure.

Je ne trouve pas la version de Windows, telle que Azure Edition, parmi les images SQL Server disponibles sur Azure Marketplace.

Si la version de Windows que vous recherchez n'est pas disponible dans les images SQL Server trouvées dans la Images liste déroulante de Azure Marketplace, déployez une machine virtuelle Windows uniquement Azure avec l'édition souhaitée. Ensuite, installez manuellement la version et l’édition de SQL Server souhaités. Inscrivez votre machine virtuelle SQL Server auprès de l’extension SQL IaaS Agent si vous souhaitez gérer votre machine virtuelle SQL Server à partir du portail Azure.

Existe-t-il une édition gratuite de SQL Server disponible sur Azure Marketplace ?

Les éditions Développeur et Express de SQL Server sont disponibles sur Azure Marketplace, ce qui ne vous facture pas la licence SQL Server. Si l'édition Express ou Developer n'est pas disponible pour la version de SQL Server vous recherchez, déployez une machine virtuelle Windows uniquement Azure. Ensuite, installez manuellement la version et l’édition de SQL Server souhaités. Inscrivez votre machine virtuelle SQL Server auprès de l’extension SQL IaaS Agent si vous souhaitez gérer votre machine virtuelle SQL Server à partir du portail Azure.

Pourquoi mon SQL Server sur machine virtuelle Azure échoue-t-il à se déployer ?

Certaines tailles de machine virtuelle sont déployées avec un disque éphémère non initialisé, ce qui entraîne l’échec du déploiement de SQL Server sur une machine virtuelle Azure lors de l’approvisionnement avec l’erreur System Drive a retourné l’état prêt à l’emploi non atteint. Pour résoudre ce problème, choisissez une autre taille de machine virtuelle ou déployez la machine virtuelle comme une image de Windows Server, puis installez manuellement SQL Server.

Creation

Comment créer une machine virtuelle Azure avec SQL Server ?

La méthode la plus simple consiste à créer une machine virtuelle qui inclut SQL Server. Pour obtenir un didacticiel sur l’inscription à Azure et la création d’une machine virtuelle SQL Server à partir du portail, consultez Provisionner une machine virtuelle SQL Server dans le portail Azure. Vous pouvez sélectionner une image de machine virtuelle qui utilise des licences de paiement par seconde SQL Server, ou vous pouvez utiliser une image qui vous permet d’apporter votre propre licence SQL Server. Vous avez également la possibilité d’installer manuellement SQL Server sur une machine virtuelle avec une édition librement concédée sous licence (Développeur ou Express) ou en réutilisant une licence locale. Pour gérer votre machine virtuelle SQL Server dans le portail et utiliser des fonctionnalités telles que la mise à jour corrective automatisée et les sauvegardes automatiques, veillez à enregistrer votre machine virtuelle SQL Server avec l’extension SQL IaaS Agent. Si vous apportez votre propre licence, vous devez disposer de License Mobility via Software Assurance sur Azure. Pour plus d’informations, consultez le guide de tarification pour les machines virtuelles Azure SQL Server.

Comment migrer ma base de données locale SQL Server vers le cloud ?

Commencez par créer une machine virtuelle Azure avec une instance de SQL Server. Puis migrez vos bases de données locales vers cette instance. Pour connaître les stratégies de migration de données, consultez Guide de migration : SQL Server à SQL Server on Azure Virtual Machines.

Puis-je utiliser Azure Virtual Machine Scale Sets avec SQL Server sur des machines virtuelles Azure ?

No. L'utilisation de Azure Virtual Machine Scale Sets n'est pas prise en charge avec SQL Server sur les machines virtuelles Azure. En outre, l’activation de la fonctionnalité de mise à jour corrective automatique des invités peut entraîner une altération potentielle, une perte de données et des problèmes de disponibilité.

Mon SQL Server n’est pas installé sur une machine virtuelle Azure avec l’erreur « Impossible de trouver le handle de démarrage Database Engine ». Que dois-je faire ?

Cela est probablement dû au fait que votre lecteur de disque est configuré avec une taille de secteur de 8 Ko, qui n’est pas prise en charge. Réinstallez SQL Server après avoir modifié le lecteur de disque en taille de secteur de 4 Ko.

Licensing

Comment puis-je installer ma copie sous licence de SQL Server sur une machine virtuelle Azure ?

Il existe trois façons d'effectuer cette opération. Si vous êtes un utilisateur disposant d’un Contrat Entreprise, vous pouvez provisionner une des Images de machine virtuelle. Si vous avez Software Assurance, vous pouvez activer le Azure Hybrid Benefit sur une image de paiement à l’utilisation existante. Vous pouvez également copier le support d’installation SQL Server sur une machine virtuelle Windows Server, puis installer SQL Server sur la machine virtuelle. Veillez à inscrire votre machine virtuelle SQL Server auprès du extension pour des fonctionnalités telles que la gestion du portail, la sauvegarde automatisée et la mise à jour corrective automatisée.

Un client a-t-il besoin de licences d’accès client (CAL) SQL Server pour se connecter à une image SQL Server à la demande qui s’exécute sur les machines virtuelles Azure ?

No. Les clients ont besoin de licences d’accès client lorsqu’ils utilisent une licence existante et déplacent leur VM SQL Server/CAL vers des machines virtuelles Azure.

Puis-je modifier une machine virtuelle pour utiliser ma propre licence SQL Server si elle a été créée à partir de l'une des images de galerie facturées à l’utilisation ?

Yes. Vous pouvez facilement changer d’image de galerie de paiement à l’utilisation en activant le Azure Hybrid Benefit. Pour plus d’informations, consultez Comment changer le modèle de licence pour une VM SQL Server. Actuellement, cette installation est disponible uniquement pour les clients cloud publics et Azure Government.

Le changement de modèle de licence nécessite-t-il un temps d’arrêt pour SQL Server ?

No. Changing the licensing model ne nécessite aucun temps d'arrêt pour SQL Server, car la modification est effective immédiatement et ne nécessite pas de redémarrage de la machine virtuelle.

Est-il possible de changer de modèle de licence sur une machine virtuelle SQL Server déployée à l’aide d’un modèle classique ?

No. Le changement des modèles de licence n’est pas pris en charge sur une machine virtuelle classique. Vous pouvez migrer votre machine virtuelle vers le modèle Azure Resource Manager et vous inscrire auprès de l’extension SQL IaaS Agent. Une fois que la machine virtuelle est inscrite auprès de l’extension SQL IaaS Agent, les changements du modèle de licence sont disponibles sur la machine virtuelle.

Puis-je utiliser le portail Azure pour gérer plusieurs instances sur la même machine virtuelle ?

No. Par le biais de l’extension SQL IaaS Agent, vous pouvez gérer une seule instance par défaut, une instance nommée unique ou, si la machine virtuelle SQL Server a plusieurs instances, l’une de ces instances doit être l’instance par défaut pour qu’elle soit gérée par le portail Azure. Pour plus d’informations sur ces limitations, consultez extension de l'Agent IaaS de SQL Server.

Les abonnements CSP peuvent-ils activer le Azure Hybrid Benefit ?

Oui, les clients Azure Cloud Solution Provider (CSP) peuvent utiliser l’Azure Hybrid Benefit en déployant d’abord une machine virtuelle de paiement à l’utilisation, puis en la convertissant en Azure Hybrid Benefit, s’ils ont active Software Assurance.

Dois-je payer pour la licence SQL Server sur une machine virtuelle Azure si elle est uniquement utilisée en veille/basculement ?

Pour disposer d’une licence passive sans frais pour un groupe de disponibilité secondaire de secours ou une instance en cluster de basculement, vous devez respecter tous les critères suivants, comme décrit dans les Termes de Licence du Produit :

  1. Vous disposez d’une mobilité de licence via Software Assurance.
  2. L'instance de SQL Server passive ne fournit pas de données de SQL Server aux clients, et n'exécute pas non plus de charges de travail actives de SQL Server. Elle est uniquement utilisée pour synchroniser avec le serveur principal et maintenir la base de données passive dans un état de veille préchauffée. S'il sert des données, telles que des rapports aux clients exécutant des charges de travail actives SQL Server ou effectuant tout travail autre que ce qui est spécifié dans les termes du produit, il doit s'agir d'une instance de SQL Server sous licence payante. Les activités suivantes sont autorisées sur l’instance secondaire : vérifications de cohérence de la base de données ou CheckDB, sauvegardes complètes, sauvegardes du journal des transactions et supervision des données d’utilisation des ressources. Vous pouvez également exécuter simultanément l’instance principale et l’instance de récupération d’urgence correspondante pendant de courtes périodes de test de reprise d’activité tous les 90 jours.
  3. La licence active SQL Server est couverte par Software Assurance et autorise one instance de SQL Server secondaire passive, avec jusqu’à la même quantité de calcul que le serveur actif sous licence, uniquement.
  4. La machine virtuelle SQL Server secondaire utilise la licence Disaster Recovery dans le portail Azure.

Qu’est-ce qu’une instance passive ?

L'instance de SQL Server passive ne fournit pas de données de SQL Server aux clients, et n'exécute pas non plus de charges de travail actives de SQL Server. Elle est uniquement utilisée pour synchroniser avec le serveur principal et maintenir la base de données passive dans un état de veille préchauffée. S'il sert des données, telles que des rapports aux clients exécutant des charges de travail actives SQL Server ou effectuant tout travail autre que ce qui est spécifié dans les termes du produit, il doit s'agir d'une instance de SQL Server sous licence payante. Les activités suivantes sont autorisées sur l’instance secondaire : vérifications de cohérence de la base de données ou CheckDB, sauvegardes complètes, sauvegardes du journal des transactions et supervision des données d’utilisation des ressources. Vous pouvez également exécuter simultanément l’instance principale et l’instance de récupération d’urgence correspondante pendant de courtes périodes de test de reprise d’activité tous les 90 jours.

Quels scénarios peuvent tirer parti de l'avantage Récupération d'urgence ?

Le guide de gestion des licences SQL Server fournit des scénarios dans lesquels l’avantage de récupération d’urgence peut être utilisé. Pour plus d’informations, consultez les conditions de votre produit et communiquez avec vos contacts de licence ou gestionnaire de comptes.

Quels sont les abonnements qui prennent en charge l’avantage Reprise d’activité après sinistre ?

Les programmes complets qui offrent des droits d’abonnement équivalents à la Software Assurance en tant qu’avantage fixe prennent en charge l’avantage Reprise d’activité après sinistre. Ces programmes incluent, mais ne se limitent pas à, Open Value (OV), Abonnement Open Value (OVS), Accord Entreprise (EA), Abonnement Accord Entreprise (EAS) et Inscription Serveur et Cloud (SCE). Pour plus d’informations, consultez les termes du produit et communiquez avec vos contacts de licence ou gestionnaire de comptes.

Pourquoi mon type de licence pour ma machine virtuelle SQL « Géré de manière centralisée » ?

SQL Server VMs déployés sur des abonnements avec Centrally managed Azure Hybrid Benefit activé affichent le type de licence comme « Géré de manière centralisée ». Ce type de licence signifie que l'Azure Hybrid Benefit est géré de manière centralisée par l'administrateur du contrat d'entreprise (EA) ou du Microsoft Customer Agreement (MCA).

Pourquoi puis-je voir que mes licences sont attribuées au niveau de l’étendue lorsque j’essaie de modifier la licence pour ma machine virtuelle SQL Server ?

Modifier le type de licence des machines virtuelles SQL Server individuelles déployées sur des abonnements avec Centrally managed Azure Hybrid Benefit n'est pas pris en charge, car la gestion des licences se fait au niveau de l'abonnement, un message s'affiche comme Your organization manages licenses assigned to Azure at a scope level such as Azure subscription instead of each individual resources.

Combien de licences principales dois-je utiliser pour mon SQL Server sur Azure machine virtuelle si j'ai un nombre de vCores « N » ?

Un vCore sur une machine virtuelle Azure est l’équivalent d’un processeur physique. Pour SQL Server sur les machines virtuelles Azure, il existe une relation 1:1 entre les vCores et les licences principales. Cela signifie que si vous avez « N » nombre de vCores, vous devez utiliser le nombre de licences de base « N ». Par exemple, si vous avez une machine virtuelle avec 8 vCores, cette machine virtuelle utilise 8 licences principales.

Administration

Puis-je installer une deuxième instance de SQL Server sur la même machine virtuelle ? Puis-je modifier les fonctionnalités installées de l’instance par défaut ?

Yes. Le support d’installation SQL Server se trouve dans un dossier du lecteur C. Exécutez Setup.exe à partir de cet emplacement pour ajouter de nouvelles instances de SQL Server ou pour modifier d’autres fonctionnalités installées de SQL Server sur l’ordinateur. Certaines fonctionnalités, telles que la sauvegarde automatisée, la mise à jour corrective automatisée et l’intégration Azure Key Vault, fonctionnent uniquement sur l’instance par défaut ou sur une instance nommée configurée correctement (voir question 3). Les clients qui utilisent Software Assurance via le modèle de licence Azure Hybrid Benefit ou pay-as-you-go peuvent installer plusieurs instances de SQL Server sur la machine virtuelle sans entraîner de coûts de licence supplémentaires. Des instances supplémentaires de SQL Server peuvent mettre sous pression les ressources système, à moins qu'elles ne soient configurées correctement.

Quel est le nombre maximal d’instances sur une machine virtuelle ?

SQL Server 2012 à SQL Server 2025 peut prendre en charge 50 instances sur un serveur autonome. Cette limite est la même, que l’instance se trouve dans Azure ou localement. Pour savoir comment mieux préparer votre environnement, consultez les meilleures pratiques.

Microsoft Visual C++ Redistributable installé avec SQL Server est marqué comme fin de vie ou obsolète ?

Lorsque vous approvisionnez SQL Server sur Azure machine virtuelle, le programme d’installation de SQL Server installe un redistribuable Microsoft Visual C++, ce qui est nécessaire pour que les composants SQL Server s’exécutent correctement. Votre logiciel de sécurité peut envoyer des alertes sur la fin de vie ou les composants logiciels obsolètes en raison de la version des composants Redistribuables Microsoft Visual C++ installés par SQL Server, en particulier pour les versions antérieures de SQL Server (SQL Server 2016 et versions antérieures). Selon la stratégie de cycle de vie de support, les composants Microsoft Visual C++ Redistributable sont pris en charge tant que le produit qui les a installés est pris en charge. Tant que votre version installée de SQL Server est toujours prise en charge, vous pouvez ignorer cet avertissement en toute sécurité. Nous vous recommandons de ne pas supprimer VC++ car il peut interrompre certaines fonctionnalités SQL Server.

Puis-je désinstaller l’instance par défaut de SQL Server ?

Oui, mais il existe quelques considérations à prendre en compte. Tout d’abord, la facturation associée à SQL Server peut continuer à se produire en fonction du modèle de licence de la machine virtuelle. Deuxièmement, comme indiqué dans la réponse précédente, il existe des fonctionnalités qui s’appuient sur l’extension de l’agent IaaS SQL Server. Si vous désinstallez l’instance par défaut sans supprimer l’extension IaaS Agent, l’extension continue de rechercher l’instance par défaut et peut générer des erreurs de journal des événements à partir des deux sources suivantes : Microsoft SQL Server Credential Management et Microsoft SQL Server IaaS Agent. L’une des erreurs peut être similaire au message suivant :

Une erreur propre au réseau ou à une instance s’est produite lors de l’établissement d’une connexion à SQL Server. Le serveur est introuvable ou inaccessible.

Si vous décidez de désinstaller l’instance par défaut, désinstallez également l’extension de l’agent IaaS SQL Server également.

Puis-je utiliser une instance nommée de SQL Server avec l’extension IaaS ?

Oui, si l’instance nommée est la seule instance sur la machine virtuelle SQL Server, et si l’instance par défaut d’origine a été uninstallée correctement. S'il n'existe aucune instance par défaut et qu'il existe plusieurs instances nommées sur une seule machine virtuelle SQL Server, l'extension de l'agent IaaS SQL Server ne parvient pas à s'installer.

Puis-je supprimer SQL Server et la facturation de licence associée d’une machine virtuelle SQL Server ?

Oui, mais vous devez prendre des mesures supplémentaires pour éviter d'être facturé pour votre instance de SQL Server, comme indiqué dans Conseils sur les tarifs. Si vous souhaitez supprimer complètement l’instance de SQL Server, vous pouvez migrer vers une autre machine virtuelle Azure sans SQL Server préinstallée sur la machine virtuelle et supprimer la machine virtuelle SQL Server actuelle. Si vous souhaitez conserver la machine virtuelle, mais arrêter SQL Server facturation, procédez comme suit :

  1. Le cas échéant, sauvegardez toutes vos données, y compris les bases de données système.
  2. Désinstallez SQL Server complètement, y compris l’extension SQL IaaS Agent (le cas échéant).
  3. Installez l’édition gratuite SQL Express.
  4. Inscrire auprès de l’extension d’agent SQL IaaS.
  5. Arrêtez la facturation en modifiant l’édition de SQL Server dans le portail Azure vers Express.
  6. (Facultatif) Désactivez le service Express SQL Server en désactivant le démarrage du service.

Puis-je utiliser le portail Azure pour gérer plusieurs instances sur la même machine virtuelle ?

No. La gestion du portail est fournie par l’extension SQL IaaS Agent, qui s’appuie sur l’extension de l’agent IaaS SQL Server. Par conséquent, les mêmes limitations que celles de l’extension s’appliquent au portail. Le portail peut uniquement gérer une instance par défaut, ou une instance nommée, à condition qu’elle soit correctement configurée. Pour plus d'informations, consultez l'extension d'agent IaaS de SQL Server SQL Server IaaS Agent extension

Les services de domaine Microsoft Entra sont-ils pris en charge avec SQL Server sur des machines virtuelles Azure ?

No. L'utilisation de Microsoft Entra Domain Services n'est actuellement pas prise en charge avec SQL Server sur les machines virtuelles Azure. Utilisez plutôt un compte de domaine Active Directory.

Les SQL Server sur les machines virtuelles Azure sont-elles compatibles avec le FIPS ?

Pour être conforme FIPS avec SQL Server sur des machines virtuelles Azure, vous devez être sur Windows Server 2022, ce qui a la fonction FIPS activée par défaut. Windows Server 2019 peut également être conforme FIPS si FIPS est activé de manière manuelle à l’aide de la stratégie spécifiée dans le Guide d’implémentation technique de sécurité (STIG) évaluation V-93511.

Mise à jour et correction

Comment passer à une autre version/édition de SQL Server dans une machine virtuelle Azure ?

Les clients peuvent modifier leur version/édition de SQL Server à l’aide d’un support de configuration qui contient la version ou l’édition souhaitée de SQL Server. Une fois l’édition modifiée, utilisez le portail Azure pour modifier la propriété d’édition de la machine virtuelle afin de refléter avec précision la facturation de la machine virtuelle. Pour plus d’informations, consultez changer l'édition d'une machine virtuelle SQL Server. Il n'existe aucune différence de facturation pour différentes versions de SQL Server. Par conséquent, une fois la version de SQL Server modifiée, aucune action supplémentaire n'est nécessaire.

Comment obtenir le support d’installation de SQL Server ?

Pour les machines virtuelles SQL Server déployées via Azure Marketplace, le support d’installation se trouve à C:\SQLServerFull. Vous pouvez exécuter Setup.exe à partir de cet emplacement pour ajouter de nouvelles instances de SQL Server ou modifier d’autres fonctionnalités installées de SQL Server sur l’ordinateur. Vous pouvez également copier ce support d’installation sur d’autres machines virtuelles pour installer ou mettre à niveau cette même version et cette même édition de SQL Server. Les clients qui disposent de la Software Assurance peuvent obtenir leur média d'installation à partir du Centre de licences en volume.

Comment installer SQL Server avec une licence à paiement à l'utilisation sur une VM Azure existante ?

Pour installer SQL Server avec une licence de paiement à l'utilisation pour une machine virtuelle Azure existante, utilisez le média d’installation d’une machine virtuelle SQL Server existante avec l’édition souhaitée. Déployez une nouvelle machine virtuelle SQL Server à partir de Azure Marketplace si vous n'avez pas encore de machine virtuelle SQL Server avec l'édition souhaitée. Copiez le dossier C:\SQLServerFull de la machine virtuelle existante vers votre machine virtuelle cible, puis installez SQL Server à partir du dossier copié pour éviter les problèmes potentiels liés aux clés de licence de produit. Une fois SQL Server installée, Register avec l’extension SQL IaaS Agent et validatez l’édition de SQL Server utilisée pour la facturation dans le portail Azure. Veillez à supprimer la machine virtuelle SQL Server utilisée pour copier le support d’installation afin d’éviter la facturation de la machine virtuelle inutilisée.

Comment les mises à jour et service packs sont-ils appliqués sur une machine virtuelle SQL Server ?

Les machines virtuelles vous permettent de contrôler la machine hôte, y compris quand et comment appliquer les mises à jour. Pour le système d’exploitation, vous pouvez appliquer manuellement des mises à jour Windows ou activer un service de planification appelé Mise à jour corrective automatisée. La mise à jour corrective automatisée installe toutes les mises à jour marquées comme importantes, y compris les mises à jour de SQL Server dans cette catégorie. D’autres mises à jour facultatives de SQL Server doivent être installées manuellement.

Puis-je mettre à niveau mon instance de SQL Server après l’avoir inscrite auprès de l’extension SQL IaaS Agent ?

Oui, si le système d’exploitation est Windows Server 2008 R2 ou version ultérieure. Vous pouvez utiliser n’importe quel support d’installation pour mettre à niveau la version et l’édition de SQL Server, puis vous pouvez enregistrer avec l’extension SQL IaaS Agent. Cela vous permet d’accéder à tous les avantages de l’extension SQL IaaS Agent, comme la facilité de gestion du portail, les sauvegardes automatisées et la mise à jour corrective automatisée. Si la version du système d’exploitation est Windows Server 2008, l’extension est prise en charge uniquement avec des fonctionnalités limitées.

Comment obtenir des mises à jour de sécurité étendue gratuites pour mes instances en fin de support ?

Vous pouvez obtenir mises à jour de sécurité étendues gratuites en déplaçant votre SQL Server as-is vers une machine virtuelle Azure. Les mises à jour sont disponibles via le canal Windows Update. Pour plus d’informations, consultez Options de fin du support.

Pourquoi mon changement de configuration ou ma mise à jour a-t-elle échoué avec l’erreur « Le répertoire des données utilisateur dans le Registre n’est pas valide ? »

Le problème se produit lorsque les emplacements par défaut des nouveaux fichiers de données ou journaux d’une base de données pointent vers un emplacement non valide. Pour résoudre ce problème, consultez l’erreur de répertoire invalide.

General

Les instances de cluster de basculement (FCI) SQL Server sont-elles prises en charge sur les machines virtuelles Azure ?

Yes. Vous pouvez configurer une instance de cluster failover à l’aide de Azure disques partagés, premium file shares (PFS) ou storage spaces direct (S2D) pour le sous-système de stockage. Les partages de fichiers Premium offrent des capacités d’IOPS et de débit qui répondent aux besoins de nombreuses charges de travail. Pour les charges de travail gourmandes en E/S, il peut être préférable d’utiliser des espaces de stockage direct basés sur des disques managés Premium ou Ultra. Vous pouvez également utiliser des solutions de clustering ou de stockage tierces comme décrit dans Disponibilité et récupération d’urgence pour SQL Server on Azure Virtual Machines.

Important

SQL Server les instances de cluster inscrites auprès de l'extension ne prennent pas en charge les fonctionnalités qui nécessitent l'agent, telles que la sauvegarde automatisée, le correctif et la gestion avancée du portail. Passez en revue les avantages des fonctionnalités pour en savoir plus.

Quelle est la différence entre les machines virtuelles SQL Server et le service SQL Database ?

Conceptuellement, l'exécution de SQL Server sur une machine virtuelle Azure n'est pas différente de l'exécution de SQL Server dans un centre de données distant. En revanche, Azure SQL Database offre une base de données en tant que service. Avec SQL Database, vous n’avez pas besoin d’accéder aux machines qui hébergent vos bases de données. Pour obtenir une comparaison complète, consultez Choose une option de SQL Server cloud : base de données Azure SQL (PaaS) ou SQL Server sur Azure machines virtuelles (IaaS).

Comment installer sql Data Tools sur ma machine virtuelle Azure ?

Téléchargez et installez les outils SQL Data à partir de Microsoft SQL Server Data Tools - Business Intelligence pour Visual Studio 2013.

Les transactions distribuées avec MSDTC sont-elles prises en charge sur les machines virtuelles SQL Server ?

Yes. DTC local est pris en charge pour SQL Server 2016 SP2 et versions ultérieures. Toutefois, les applications doivent être testées lors de l’utilisation de groupes de disponibilité Always On. Les transactions en cours d’exécution lors d’un basculement échouent et doivent être retentées. DTC en cluster est disponible à partir de Windows Server 2019.

Azure SQL machine virtuelle déplace-t-elle ou stocke-t-elle des données client hors région ?

No. En fait, Azure SQL machine virtuelle et l'extension SQL IaaS Agent ne stockent aucune donnée client. Pour plus d’informations, consultez les déclarations de confidentialité de l’extension SQL IaaS Agent.

Quelle Azure Load Balancer référence SKU doit être utilisée pour une migration entre clusters d’un groupe de disponibilité ?

Pour effectuer une migration entre clusters d’un groupe de disponibilité sur SQL Server sur des machines virtuelles Azure, utilisez la référence SKU standard Azure Load Balancer.

Puis-je utiliser Azure partage de fichiers Premium pour héberger mes fichiers de base de données sur une instance autonome de SQL Server ?

Yes. Les partages de fichiers Premium Azure sont pris en charge pour les instances de cluster de bascule et les instances autonomes de SQL Server à l’aide du protocole SMB.

Puis-je utiliser ssd Premium v2 avec mon SQL Server sur des machines virtuelles Azure ?

Oui, pour des machines virtuelles spécifiques dans les régions prises en charge. Passez en revue Premium SSD v2 avec SQL Server sur des machines virtuelles Azure pour en savoir plus. Si vous souhaitez utiliser SSP Premium v2 avec un type de machine virtuelle ou une région qui n’est pas dans la liste, vous pouvez le faire en déployant d’abord la machine virtuelle, puis en ajoutant les lecteurs SSD Premium v2 après la création de la machine virtuelle.

Pourquoi est-ce que je vois « Non extensible » quand j’essaie d’apporter des modifications à mon stockage dans la ressource de machines virtuelles SQL ?

Le stockage n’est extensible que pour les machines virtuelles SQL Server déployées à partir d’une image de SQL Server dans Azure Marketplace, et non prises en charge pour les disques ssd Premium SSD v2 actuellement.

extension de l’agent IaaS SQL Server

Dois-je inscrire ma machine virtuelle SQL Server provisionnée à partir d’une image SQL Server dans Azure Marketplace ?

No. Microsoft inscrit automatiquement les machines virtuelles approvisionnées à partir des images SQL Server dans Azure Marketplace. L’inscription auprès de l’extension n’est requise que si la machine virtuelle était not provisionnée à partir des images SQL Server dans Azure Marketplace et que SQL Server a été autoinstallée.

L’extension SQL IaaS Agent est-elle disponible pour tous les clients ?

Yes. Les clients doivent inscrire leurs machines virtuelles SQL Server avec l'extension s'ils n'utilisaient pas d'une image SQL Server depuis Azure Marketplace et ont installé eux-mêmes SQL Server, ou s'ils ont apporté leur VHD personnalisé. Les machines virtuelles appartenant à tous les types d’abonnements (Direct, Contrat Entreprise et Cloud Solution Provider) peuvent s’inscrire auprès de l’extension SQL IaaS Agent.

Quels sont les prérequis pour s’inscrire à l’extension SQL IaaS Agent ?

Vérifiez les conditions préalables pour plus d’informations.

Quelles Azure autorisations sont nécessaires pour s’inscrire auprès de l’extension ?

Les informations d’identification du client utilisées pour inscrire la machine virtuelle doivent exister dans l’un des rôles Azure suivants : contributeur Contributeur machine virtuelle, Contributor ou Owner.

L’inscription auprès de l’extension SQL IaaS Agent installe-t-elle un agent sur ma machine virtuelle ?

Pas au départ. Lorsque vous vous inscrivez pour la première fois auprès de l’extension SQL IaaS Agent, les fichiers binaires sont copiés sur la machine virtuelle SQL Server vous fournissant des fonctionnalités limitées. Quand vous activez une fonctionnalité qui est basée sur l’extension, SQL IaaS Agent est installé sur la machine virtuelle. Consultez le tableau des avantages pour plus d’informations sur les fonctionnalités limitées.

Quelles autorisations l’extension de l’agent IaaS SQL Server utilise-t-elle ?

En octobre 2022 le modèle d’autorisations du privilège minimum pour l’extension a été introduit, accordant les autorisations minimales nécessaires pour chaque fonctionnalité utilisée par l’extension. SQL Server machines virtuelles déployées après octobre 2022 via Azure Marketplace ont le modèle d’autorisations de privilège minimum activé par défaut. L'extension utilise sysadmin droits pour les machines virtuelles SQL Server déployées avant octobre 2022 ou des machines virtuelles autoinstallées SQL Server qui n'ont pas activé manuellement le modèle de privilège minimum dans le portail Azure. Pour en savoir plus, consultez Autorisations de l’extension SQL IaaS Agent.

Pourquoi puis-je voir la ressource des machines virtuelles SQL dans le portail Azure ? Qui l’a créée ? Suis-je facturé pour cela ?

La ressource de machines virtuelles SQL est une ressource gratuite qui vous permet de gérer votre machine virtuelle SQL Server à partir du portail Azure. La ressource de machines virtuelles SQL est créée lorsque vous déployez une image de machine virtuelle SQL Server à partir de Azure Marketplace. Ou, lorsque vous inscrivez manuellement une machine virtuelle SQL Server auprès de l’extension SQL IaaS Agent. Azure pouvez également créer cette ressource automatiquement pour les machines virtuelles existantes si une instance de SQL Server est détectée. Aucun coût n’est associé à la ressource Machines virtuelles SQL.

L’inscription auprès de l’extension SQL IaaS Agent redémarre-t-elle SQL Server sur ma machine virtuelle ?

Non, à compter de septembre 2021, le redémarrage du service SQL Server n’est plus nécessaire lors de l’inscription auprès de l’extension SQL IaaS Agent.

Puis-je m’inscrire auprès de l’extension SQL IaaS Agent sans spécifier le type de licence SQL Server ?

No. Le type de licence SQL Server n'est pas une propriété facultative lorsque vous vous inscrivez auprès de l'extension SQL IaaS Agent. Vous devez définir le type de licence SQL Server comme paiement à l’utilisation ou Azure Hybrid Benefit lors de l’inscription auprès de l’extension SQL IaaS Agent. Si vous disposez d’une des versions gratuites de SQL Server installées, telles que Developer ou Evaluation Edition, vous devez vous inscrire avec une licence de paiement à l’utilisation. Azure Hybrid Benefit est disponible uniquement pour les versions payantes de SQL Server telles que les éditions Enterprise et Standard.

Quel est le type de licence par défaut lors de l’utilisation de la fonctionnalité d’inscription automatique ?

Le type de licence par défaut est automatiquement celui de l’image de machine virtuelle. Si vous utilisez une image assortie d’un paiement à l’utilisation pour votre machine virtuelle, votre type de licence est PAYG. Sinon, votre type de licence est AHUB par défaut.

Est-il possible d’inscrire des machines virtuelles auto-déployées SQL Server avec l’extension SQL IaaS Agent ?

Yes. Si vous avez déployé SQL Server à partir de votre propre support et installé l’extension SQL IaaS Agent, vous pouvez inscrire votre machine virtuelle SQL Server auprès de l’extension pour bénéficier des avantages de gestion fournis par l’extension SQL IaaS Agent.

Est-il possible de réparer l’extension de l’agent IaaS SQL ?

Yes. Accédez à la ressource SQL pour votre machine virtuelle SQL Server. Ensuite, choisissez Réparer sous Support et résolution des problèmes pour ouvrir la page de réparation et réparer l’extension.

Puis-je m’inscrire auprès de l’extension SQL IaaS Agent à partir du portail Azure ?

No. L'inscription d'une machine virtuelle unique auprès de l'extension SQL IaaS Agent n'est pas disponible dans le portail Azure. L’inscription auprès de l’extension SQL IaaS Agent n’est prise en charge que par le Azure CLI ou Azure PowerShell.

Puis-je inscrire une machine virtuelle auprès de l’extension SQL IaaS Agent avant l’installation de SQL Server ?

No. Une machine virtuelle doit avoir au moins une instance SQL Server (Database Engine) pour s’inscrire auprès de l’extension SQL IaaS Agent. S'il n'existe aucune instance SQL Server sur la machine virtuelle, la nouvelle ressource Microsoft.SqlVirtualMachine est dans un état d'échec.

Puis-je inscrire une machine virtuelle auprès de l’extension SQL IaaS Agent s’il existe plusieurs instances SQL Server ?

Oui, à condition qu’il existe une instance par défaut sur la machine virtuelle. L’extension SQL IaaS Agent inscrit une seule instance SQL Server (Database Engine). L’extension SQL IaaS Agent inscrit l’instance de SQL Server par défaut lorsqu’il existe plusieurs instances.

Puis-je inscrire une instance de cluster de basculement SQL Server avec l’extension SQL IaaS Agent ?

Yes. SQL Server instances de cluster de basculement sur une machine virtuelle Azure peuvent être inscrites auprès de l’extension SQL IaaS Agent avec fonctionnalité limitée.

Puis-je inscrire ma machine virtuelle à l’extension SQL IaaS Agent si le groupe de disponibilité Always On est configuré ?

Yes. Il n'existe aucune restriction à l'inscription d'une instance de SQL Server sur une machine virtuelle Azure avec l'extension SQL IaaS Agent si vous participez à une configuration de groupe de disponibilité Always On.

Quel est le coût de l’inscription auprès de l’extension d’agent IaaS SQL ?

None. L’inscription à l’extension d’agent IaaS SQL n’est pas facturée. La gestion de votre machine virtuelle SQL Server avec l’extension est gratuite.

Quel est l’impact sur les performances de l’utilisation de l’extension d’agent IaaS SQL ?

Une fois que vous avez activé une fonctionnalité qui nécessite l’installation de l’agent, l’impact des deux services installés sur le système d’exploitation est minimal. Ces services peuvent être surveillés via le gestionnaire de tâches et vus dans la console intégrée Windows Services.

Les deux noms de service sont les suivants :

  • SQLIaaSExtension (nom d'affichage - Microsoft SQL Server IaaS Agent)
  • SqlIaaSExtensionQuery (nom d'affichage - Microsoft SQL Server IaaS Query Service)

Comment supprimer l’extension ?

Supprimez l’extension en supprimant l'extension de la machine virtuelle SQL Server

Est-ce que l’inscription de ma machine virtuelle auprès de la nouvelle extension SQL IaaS Agent engendre des frais supplémentaires ?

No. L’extension SQL IaaS Agent permet simplement une facilité de gestion supplémentaire pour SQL Server sur Azure machine virtuelle sans frais supplémentaires.

L’extension SQL IaaS Agent est-elle disponible pour tous les clients ?

Oui, tant que la machine virtuelle SQL Server a été déployée sur le cloud public à l’aide du modèle Resource Manager, et non du modèle classique. Tous les autres clients peuvent s’inscrire auprès de la nouvelle extension SQL IaaS Agent. Toutefois, seuls les clients disposant de l’avantage Software Assurance peuvent utiliser leur propre licence en activant la Azure Hybrid Benefit (AHB) sur une machine virtuelle SQL Server.

Que se passe-t-il pour la ressource d’extension (« Microsoft.SqlVirtualMachine ») si la ressource de machine virtuelle est déplacée ou supprimée ?

Quand la ressource Microsoft.Compute/VirtualMachine est supprimée ou déplacée, la ressource Microsoft.SqlVirtualMachine associée est alors notifiée pour répliquer l’opération de façon asynchrone.

Que se passe-t-il pour la machine virtuelle si la ressource d’extension (« Microsoft.SqlVirtualMachine ») est supprimée ?

La ressource Microsoft.Compute/VirtualMachine n’est pas impactée quand la ressource Microsoft.SqlVirtualMachine est supprimée. Toutefois, la licence par défaut revient à la source d’image d’origine.

L’extension est-elle nécessaire pour recevoir les Correctifs de sécurité étendus (ESU) ?

No. Extended Security Updates (ESU) sont appliquées automatiquement à la machine virtuelle, que votre VM SQL Server soit enregistrée auprès de l’extension SQL IaaS Agent.

Qu’est-il arrivé aux modes de gestion de l’extension d’agent IaaS SQL ?

Les modes de gestion ont été supprimés de l’architecture de l’extension d’agent IaaS SQL. À compter de mars 2023, l’inscription auprès de l’extension SQL IaaS Agent copie initialement les fichiers binaires sur la machine virtuelle SQL Server et offre fonctionnalités délimitées. Une fois que vous avez activé une fonctionnalité qui l’appuie, l’agent IaaS SQL est installé sur la machine virtuelle SQL Server.

Puis-je inscrire mon image de machine virtuelle si j'utilise Reporting Services, Power BI Report Server ou Analysis Services ?

No. L'extension SQL IaaS Agent n'est pas prise en charge avec les images suivantes : SQL Server Reporting Services, SQL Server Power BI Report Server, SQL Server Analysis Services.