Édition

Partage via


Forum aux questions concernant SQL Server sur des machines virtuelles Azure

S’applique à : SQL Server sur la machine virtuelle Azure

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

Si le problème que vous rencontrez avec Azure n’est pas traité dans cet article, parcourez les forums Azure sur Microsoft Q&A et Stack Overflow. Vous pouvez publier votre problème sur ces forums. Vous pouvez également envoyer une demande de support Azure. Pour envoyer une demande de support sur la page Prise en charge Azure, sélectionnez Obtenir de l’aide.

Images

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

Azure gère les images de machines virtuelles 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 machines virtuelles Windows et des images de machines virtuelles Linux.

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

Tous les deux mois, les images SQL Server dans la galerie de machines virtuelles sont mises à jour avec les dernières mises à jour Windows et Linux. Pour les images Windows, cela inclut toutes les mises à jour marquées comme importantes dans Windows Update, dont les Service Packs et mises à jour de sécurité SQL Server essentiels. Pour les images Linux, cela inclut les dernières mises à jour système. Les mises à jour cumulatives SQL Server sont gérées différemment pour Linux et Windows. Pour Linux, les mises à jour cumulatives SQL Server figurent également dans l’actualisation. Toutefois, à ce stade, les machines virtuelles Windows ne sont pas mises à jour avec les mises à jour cumulatives SQL Server ou Windows Server.

Est-ce que des images de machines virtuelles SQL Server peuvent être supprimées de la galerie ?

Oui. Une seule image par version principale et par édition est maintenue dans Azure. Par exemple, lorsqu’un nouveau pack service SQL Server est publié, 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 de le 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 n’est plus prise en charge quand elle atteint la fin de son cycle de vie.

Est-il possible de déployer une image plus ancienne de SQL Server qui ne se trouve pas sur 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 Guide pratique pour provisionner des machines virtuelles SQL Server à l’aide d’Azure PowerShell.

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

Oui, mais vous devez ensuite inscrire chaque machine virtuelle SQL Server auprès de 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. Lorsque vous vous inscrivez 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 une machine virtuelle Azure et l’utiliser pour déployer de nouvelles machines virtuelles ?

Vous pouvez déployer une machine virtuelle Windows Server (dépourvue de SQL Server), puis utiliser le processus SQL sysprep pour généraliser SQL Server sur machine virtuelle Azure (Windows) avec le support d’installation SQL Server. Les clients qui disposent de la Software Assurance peuvent obtenir leur support d’installation à partir du Centre de gestion des licences en volume. Les clients qui ne disposent pas de la Software Assurance peuvent utiliser le support d’installation d’une image de machine virtuelle SQL Server de la Place de marché Azure correspondant à l’édition souhaitée.

Vous pouvez également utiliser une des images SQL Server de la Place de marché Azure pour généraliser SQL Server sur des machines virtuelles Azure. Vous devez supprimer la clé de Registre suivante dans l'image source avant de créer votre propre image. Si vous ne la supprimez pas, un ballonnement du dossier de démarrage de l’installation SQL Server et/ou de l’extension d’agent SQL IaaS peut survenir en état d’échec.

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

Notes

SQL Server sur les machines virtuelles Azure, y compris les instances déployées à partir d’images généralisées personnalisées, doit être inscrit auprès de l’extension SQL IaaS Agent afin de respecter les exigences de conformité et d’utiliser des fonctionnalités facultatives telles qu’une mise à jour corrective automatisée et des sauvegardes automatiques. L’extension vous permet également de spécifier 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 inscrire chaque machine virtuelle SQL Server auprès de 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 définir des configurations non affichées dans la galerie de machines virtuelles (par exemple, Windows 2008 R2 + SQL Server 2012) ?

Non. Pour les images de la galerie de machines virtuelles incluant SQL Server, vous devez sélectionner une des images fournies via le portail Azure ou PowerShell. Toutefois, vous avez la possibilité de déployer une machine virtuelle Windows prise en charge et d’y installer une version de SQL Server prise en charge. Vous devez ensuite inscrire votre machine virtuelle SQL Server auprès de l’extension SQL IaaS Agent pour la gérer 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 souhaitées dans les images disponibles sur la Place de marché Azure.

Si la version et l’édition de SQL Server que vous recherchez ne sont pas disponibles dans la liste déroulante Images sur la Place de marché Azure, déployez une machine virtuelle Azure Windows uniquement, puis installez manuellement la version et l’édition de SQL Server de votre choix. Inscrivez votre machine virtuelle SQL Server auprès de l’extension SQL IaaS Agent si vous souhaitez gérer votre machine virtuelle SQL Server dans le portail Azure.

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

Si la version de Windows que vous recherchez n’est pas disponible dans les images SQL Server de la liste déroulante Images sur la Place de marché Azure, déployez une machine virtuelle Windows uniquement avec l’édition souhaitée, puis installez manuellement la version et l’édition de SQL Server de votre choix. Inscrivez votre machine virtuelle SQL Server auprès de l’extension SQL IaaS Agent si vous souhaitez gérer votre machine virtuelle SQL Server dans le portail Azure.

Est-ce qu’une édition gratuite de SQL Server est disponible sur la Place de marché Azure ?

Les éditions Developer et Express de SQL Server, pour lesquelles la licence SQL Server n’est pas facturée, sont disponibles sur la Place de marché Azure. Si les éditions Express ou Developer ne sont pas disponibles pour la version de SQL Server que vous recherchez, déployez une machine virtuelle Azure Windows uniquement, puis installez manuellement la version et l’édition de SQL Server de votre choix. Inscrivez votre machine virtuelle SQL Server auprès de l’extension SQL IaaS Agent si vous souhaitez gérer votre machine virtuelle SQL Server dans le portail Azure.

Création

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

La méthode la plus simple consiste à créer une machine virtuelle incluant SQL Server. Pour obtenir un didacticiel sur l’inscription à Azure et la création d’une machine virtuelle SQL Server à partir du portail, consultez Approvisionner une machine virtuelle SQL Server dans le portail Azure. Vous pouvez sélectionner une image de machine virtuelle qui utilise la gestion de licences SQL Server avec paiement à la seconde ou vous pouvez utiliser une image qui vous permet d’utiliser votre propre licence SQL Server. Vous avez également la possibilité d’installer manuellement SQL Server sur une machine virtuelle avec une version sous licence gratuite (Developer ou Express) ou en réutilisant une licence locale. Veillez à inscrire votre machine virtuelle SQL Server auprès de l’extension SQL IaaS Agent pour la gérer dans le portail et utiliser des fonctionnalités telles que la mise à jour corrective automatisée et les sauvegardes automatiques. Si vous utilisez votre propre licence, vous devez posséder License Mobility via Software Assurance sur Azure. Pour en savoir plus, consultez l’article Pricing guidance for SQL Server Azure VMs (Tarification des machines virtuelles SQL Server Azure).

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

Créez tout d’abord une machine virtuelle Azure avec une instance SQL Server. Puis migrez vos bases de données locales vers cette instance. Pour connaître les stratégies de migration des données, consultez Guide de migration : SQL Server vers SQL Server sur les machines virtuelles Azure.

Licence

Comment 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 disposez de Software Assurance, vous pouvez activer Azure Hybrid Benefit sur une image assortie d’un paiement à l’utilisation (PAYG) existante. Vous pouvez également copier le support d’installation de SQL Server dans une machine virtuelle Windows Server, puis installer SQL Server sur la machine virtuelle. Veillez à inscrire votre machine virtuelle SQL Server auprès de l’extension pour pouvoir utiliser 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 assortie d’un paiement à l’utilisation s’exécutant sur des machines virtuelles Azure ?

Non. Les clients ont besoin de licences d’accès client quand ils utilisent la fonctionnalité BYOL pour déplacer leurs machines virtuelles SQL Server 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 la galerie avec paiement à l’utilisation ?

Oui. Vous pouvez facilement basculer entre une image de la galerie de paiement à l’utilisation (PAYG) et BYOL (apportez votre propre licence) en activant Azure Hybrid Benefit. Pour plus d'informations, consultez Guide pratique pour changer le modèle de licence d'une machine virtuelle SQL Server. Actuellement, cette fonctionnalité n’est disponible que pour des clients de cloud public et de cloud Azure Government.

Est-ce que SQL Server rencontre des temps d’arrêt si je change de modèle de licence ?

Non. Un changement de modèle de licence n’entraîne aucun temps d’arrêt dans SQL Server, car il prend effet immédiatement et ne nécessite pas un redémarrage de la machine virtuelle.

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

Non. 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 l’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 ?

Non. À travers l’extension SQL IaaS Agent, vous pouvez gérer une seule instance par défaut, une seule instance nommée ou, si la machine virtuelle SQL Server possède plusieurs instances, l’une de ces instances doit être l’instance par défaut pour qu’elle soit gérée par l’Portail Azure. Pour plus d’informations sur ces limitations, consultez Extension de l’agent IaaS SQL Server.

Les abonnements CSP peuvent-ils activer Azure Hybrid Benefit ?

Oui, les clients Azure CSP (Cloud Solution Provider) peuvent utiliser Azure Hybrid Benefit en commençant par déployer une machine virtuelle avec paiement à l’utilisation, puis en la convertissant en BYOL (Bring-Your-Own-License) s’ils disposent d’un programme Software Assurance actif.

Dois-je payer une licence SQL Server sur une machine virtuelle Azure si elle est utilisée uniquement pour le mode veille ou le basculement ?

Pour disposer d’une licence passive gratuite 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 des contrats de licence :

  1. Vous disposez de la mobilité de licence à travers la Software Assurance.
  2. L’instance SQL Server passive ne fournit pas de données SQL Server aux clients ni n’exécute de charges de travail SQL Server actives. Elle est utilisée uniquement pour la synchronisation avec le serveur principal et maintient la base de données passive dans un état de secours semi-automatique. Si elle fournit des données, comme des rapports, à des clients exécutant des charges de travail SQL Server actives, ou si elle effectue tout travail autre que ceux qui sont spécifiés dans les termes du contrat, il doit s’agir d’une instance 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 SQL Server active est couverte par Software Assurance et n’autorise qu’une seule instance SQL Server secondaire passive avec la même quantité de calcul que le serveur actif sous licence.
  4. La machine virtuelle SQL Server secondaire utilise la licence Reprise d’activité dans le portail Azure.

Qu’est-ce qu’une instance passive ?

L’instance SQL Server passive ne fournit pas de données SQL Server aux clients ni n’exécute de charges de travail SQL Server actives. Elle est utilisée uniquement pour la synchronisation avec le serveur principal et maintient la base de données passive dans un état de secours semi-automatique. Si elle fournit des données, comme des rapports, à des clients exécutant des charges de travail SQL Server actives, ou si elle effectue tout travail autre que ceux qui sont spécifiés dans les termes du contrat, il doit s’agir d’une instance 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 SQL Server Licensing Guide fournit des scénarios dans lesquels l’Avantage Reprise d’activité après sinistre peut être utilisé. Pour plus d’informations, reportez-vous aux Termes du contrat de licence du produit et contactez les agents chargés de la gestion des licences ou votre responsable de compte.

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. Notamment, mais sans s’y limiter, Open Value (OV), Open Value Subscription (OVS), Accord Entreprise (EA), Abonnement Accord Entreprise (EAS) et Server and Cloud Enrollment (SCE). Pour plus d'informations, reportez-vous aux Termes du contrat de licence du produit et contactez les agents chargés de la gestion des licences ou votre responsable de compte.

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

Les machines virtuelles SQL Server déployées sur des abonnements avec Azure Hybrid Benefit géré de manière centralisée affichent le type de licence « Géré de manière centralisée ». Cela signifie que Azure Hybrid Benefit est géré de manière centralisée par l’administrateur Contrat Entreprise (EA) ou Contrat client Microsoft (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 ?

La modification du type de licence pour les machines virtuelles SQL Server individuelles déployées sur des abonnements avec Azure Hybrid Benefit géré de manière centralisée n’est pas prise en charge, car les licences sont gérées au niveau de l’abonnement, un message tel que Your organization manages licenses assigned to Azure at a scope level such as Azure subscription instead of each individual resources.

Administration

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

Oui. Le support d’installation de SQL Server se trouve dans un dossier sur le lecteur C . Exécutez Setup.exe à partir de cet emplacement pour ajouter de nouvelles instances SQL Server ou pour modifier d’autres fonctionnalités SQL Server installées sur la machine. Certaines fonctionnalités comme la sauvegarde automatisée, la mise à jour corrective automatisée et Azure Key Vault Integration s’exécutent uniquement sur l’instance par défaut ou sur une instance nommée qui a été correctement configurée (voir la question 3). Les clients qui disposent d’une couverture Software Assurance via Azure Hybrid Benefit ou du modèle de licence Paiement à l’utilisation peuvent installer plusieurs instances SQL Server sur la machine virtuelle sans entraîner de frais de licence supplémentaires. Des instances SQL Server supplémentaires risquent de surcharger les ressources système, sauf si elles sont correctement configurées.

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

De SQL Server 2012 à SQL Server 2019, 50instances peuvent être prises en charge sur un serveur autonome. La même limite s’applique localement et dans Azure. Consultez les bonnes pratiques pour découvrir comment mieux préparer votre environnement.

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

Lorsque vous provisionnez SQL Server sur une machine virtuelle Azure, le programme d'installation de SQL Server installe un Visual C++ Redistributable Microsoft, qui est nécessaire pour que les composants SQL Server fonctionnent correctement. Votre logiciel de sécurité peut envoyer des alertes concernant des composants logiciels en fin de vie (EOL) ou obsolètes en raison de la version des composants Microsoft Visual C++ Redistributable qui ont été installés par SQL Server, en particulier pour les anciennes versions de SQL Server (SQL Server 2016 et 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 cela risque d’interrompre certaines fonctionnalités de SQL Server.

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

Oui, mais il existe quelques considérations à prendre en compte. Premièrement, la facturation associée à SQL Server peut continuer à s’appliquer en fonction du modèle de licence de la machine virtuelle. Deuxièmement, comme indiqué dans la réponse précédente, certaines fonctionnalités reposent sur l’extension de l’agent IaaS SQL Server. Si vous désinstallez l’instance par défaut sans également 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 : Gestion d'informations d'identification Microsoft SQL Server et Microsoft SQL Server IaaS Agent. L’une des erreurs peut se présenter comme suit :

Une erreur liée au réseau ou propre à 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, vous devez également désinstaller l’extension de l’agent IaaS SQL Server.

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 SQL Server et si l’instance par défaut d’origine a été désinstallé correctement. En l’absence d’instance par défaut, et si plusieurs instances nommées sont présentes sur une même machine virtuelle SQL Server, l’extension de l’agent IaaS SQL Server échoue à l’installation.

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

Oui, mais vous devrez prendre des mesures supplémentaires pour éviter d’être facturé pour votre instance de SQL Server, comme décrit dans le Guide des prix de SQL Server sur machines virtuelles Azure. Si vous souhaitez supprimer complètement l’instance SQL Server, vous pouvez migrer vers une autre machine virtuelle Azure dans laquelle SQL Server n’est pas préinstallé, puis supprimer la machine virtuelle SQL Server actuelle. Si vous souhaitez conserver la machine virtuelle mais arrêter la facturation de SQL Server, 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 d’agent IaaS SQL (si elle est installée).
  3. Installez l’édition gratuite SQL Express.
  4. Inscrire auprès de l’extension d’agent SQL IaaS.
  5. Remplacez l’édition de SQL Server dans le portail Azure par Express pour arrêter la facturation.
  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 ?

Non. La gestion du portail est fournie par l’extension SQL IaaS Agent, sur laquelle elle s’appuie. 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 Extension de l’agent IaaS SQL Server.

Microsoft Entra Domain Services est-il pris en charge avec SQL Server sur des machines virtuelles Azure ?

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

SQL Server sur les machines virtuelles Azure est-il conforme à la norme FIPS ?

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

Mise à jour et mise à jour corrective

Comment faire pour 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 du support d’installation qui contient leur version ou édition souhaitée de SQL Server. Une fois que l’édition a été modifiée, utilisez le portail Azure pour modifier la propriété d’édition de la machine virtuelle pour refléter avec précision la facturation pour la machine virtuelle. Pour plus d’informations, consultez Modifier l’édition d’une machine virtuelle SQL Server. Il n’existe aucune différence de facturation entre les différentes versions de SQL Server. Par conséquent, une fois que la version de SQL Server a été modifiée, aucune action supplémentaire n’est nécessaire.

Comment faire pour obtenir le support d’installation de SQL Server ?

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

Comment faire installer SQL Server pour les licences PAYG sur une machine virtuelle Azure existante ?

Pour installer SQL Server avec une licence de paiement à l'utilisation sur une machine virtuelle Azure existante, utilisez le support d’installation à partir d’une machine virtuelle SQL Server existante avec l’édition souhaitée. Déployez une nouvelle machine virtuelle SQL Server à partir de la Place de marché Azure 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é, inscrivez-vous auprès de l’extension SQL IaaS Agent et validez 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 les 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 les 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 importantes, y compris les mises à jour de SQL Server de cette catégorie. Les autres mises à jour SQL Server facultatives 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 ultérieur. Vous pouvez utiliser n’importe quel support d’installation pour mettre à niveau la version et l’édition de SQL Server. Vous pouvez ensuite vous inscrire avec l’extension d’agent SQL IaaS SQL. Vous pouvez ainsi tirer profit de tous les avantages de l’extension d’agent SQL IaaS tels que 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 uniquement prise en charge 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 vous procurer les mises à jour de sécurité étendue gratuites en déplaçant votre serveur SQL Server en l’état vers une machine virtuelle Azure. Les mises à jour sont disponibles via le canal de mise à jour Windows Update. Pour plus d’informations, consultez Options de fin du support.

Général

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

Oui. Vous pouvez configurer une instance de cluster de basculement à l’aide de disques partagés Azure, de partages de fichiers Premium (PFS) ou d’espaces de stockage 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 les solutions de clustering ou de stockage tierces comme décrit dans Haute disponibilité et récupération d’urgence pour SQL Server sur des machines virtuelles Azure.

Important

Les FCI SQL Server inscrites auprès de l’extension ne prennent pas en charge les fonctionnalités qui nécessitent l’agent, comme la sauvegarde automatisée, la mise à jour corrective et la gestion avancée du portail. Consultez 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 si différente de l’exécution de SQL Server dans un centre de données distant. En revanche, la base de données SQL fournit une base de données relationnelle complète 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 une comparaison complète, consultez Choisir une option SQL Serveur cloud : Base de données SQL Azure (PaaS) ou SQL Server sur des machines virtuelles Azure (IaaS).

Comment installer les outils SQL Data 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 ?

Oui. Le DTC local est pris en charge pour SQL Server 2016 SP2 et versions ultérieures. Cependant, les applications utilisant des groupes de disponibilité Always On doivent être testées, car les transactions en cours au moment d’un basculement échouent et doivent être relancées. Le DTC en cluster est disponible à partir de Windows Server 2019.

La machine virtuelle Azure SQL déplace-t-elle ou stocke-t-elle des données client en dehors de la région ?

Non. En fait, la machine virtuelle Azure SQL et l’extension SQL IaaS Agent ne stockent aucune donnée client. Pour en savoir plus, consultez les déclarations de confidentialité de l’agent IaaS SQL.

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

Pour effectuer une migration intercluster d’un groupe de disponibilité avec SQL Server sur les machines virtuelles Azure, utilisez la référence SKU Azure Load Balancer.

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

Oui. Les partages de fichiers Premium Azure sont pris en charge à la fois pour les instances de cluster de basculement et les instances autonomes de SQL Server via le protocole SMB.

Puis-je utiliser SSD Premium v2 avec mon serveur 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 SSDv2 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 voir **Non extensible** quand j’essaie d’apporter des modifications à mon stockage dans la ressource de machines virtuelles SQL ?

Le stockage est uniquement extensible pour les machines virtuelles SQL Server qui ont été déployées à partir d’une image SQL Server dans la Place de marché Azure, et n’est pas actuellement pris en charge pour les disques SSD Premium v2.

Extension SQL Server IaaS Agent

Dois-je inscrire ma machine virtuelle SQL Server provisionnée à partir d’une image SQL Server de la Place de marché Azure ?

Non. Microsoft inscrit automatiquement les machines virtuelles provisionnées à partir des images SQL Server de la Place de marché Azure. L’inscription à l’extension n’est nécessaire que si la machine virtuelle n’a pas été provisionnée à partir des images SQL Server de la Place de marché Azure et que SQL Server a été installé automatiquement.

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

Oui. Les clients doivent inscrire leurs machines virtuelles SQL Server à l’extension s’ils n’ont pas utilisé d’image SQL Server de la Place de marché Azure et qu’à la place, ils ont installé SQL Server automatiquement ou apporté leur disque dur virtuel personnalisé. Les machines virtuelles relevant de tous les types d’abonnement (Direct, Contrat Entreprise et Fournisseur de solutions Cloud) peuvent s’inscrire à l’extension SQL IaaS Agent.

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

Pour plus d’informations, consultez les prérequis.

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

Les informations d’identification du client utilisées pour inscrire les machines virtuelles doivent se trouver dans chacun des rôles Azure suivants : Contributeur de machine virtuelle, Contributeur ou Propriétaire.

L’inscription à l’extension SQL IaaS Agent a-t-elle pour effet d’installer un agent sur ma machine virtuelle ?

Pas initialement. Lorsque vous vous inscrivez pour la première fois avec l’extension d’agent IaaS SQL, les fichiers binaires sont copiés sur la machine virtuelle SQL Server, ce qui vous offre 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 SQL Server IaaS Agent 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. Les machines virtuelles SQL Server déployées après octobre 2022 via la Place de marché Azure disposent du modèle d’autorisations du privilège minimum activé par défaut. L’extension utilise des droits sysadmin pour les machines virtuelles SQL Server qui ont été déployées avant octobre 2022, ou les machines virtuelles avec SQL Server auto-installé qui n’ont pas activé manuellement le modèle du privilège minimum dans le portail Azure. Pour en savoir plus, consultez Autorisations de l’extension SQL IaaS Agent.

Pourquoi la ressource Machines virtuelles SQL est-elle affichée dans le portail Azure ? Qui l’a créée ? Suis-je facturé pour cette ressource ?

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

L’inscription à l’extension SQL IaaS Agent a-t-elle pour effet le redémarrage de SQL Server sur ma machine virtuelle ?

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

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

Non. Le type de licence SQL Server n’est pas une propriété facultative au moment de vous inscrire à l’extension SQL IaaS Agent. Vous devez définir le type de licence « paiement à l’utilisation » ou Azure Hybrid Benefit au moment de vous inscrire à l’extension d’agent SQL IaaS. Si vous disposez d’une version gratuite de SQL Server installée, comme l’édition Developer ou Evaluation, vous devez vous inscrire avec une licence de paiement à l’utilisation. Azure Hybrid Benefit n’est disponible que 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 SQL Server autodéployées auprès de l’extension SQL IaaS Agent ?

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

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

Oui. Accédez à la ressource Machines virtuelles SQL pour votre machine virtuelle SQL Server, puis choisissez Réparer sous Prise en charge et résolution des problèmes pour ouvrir la page Réparation et réparer l’extension.

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

Non. L’inscription d’une seule machine virtuelle à l’extension d’agent SQL IaaS Agent n’est pas disponible sur le portail Azure. L’inscription à l’extension SQL IaaS Agent est uniquement prise en charge avec l’interface Azure CLI ou Azure PowerShell.

Puis-je inscrire une machine virtuelle à l’extension SQL IaaS Agent avant d’installer SQL Server ?

Non. Une machine virtuelle doit disposer d’au moins une instance SQL Server (moteur de base de données) pour pouvoir être inscrite à l’extension SQL IaaS Agent. S’il n’existe aucune instance SQL Server sur la machine virtuelle, la nouvelle ressource Microsoft.SqlVirtualMachine est en état d’échec.

Puis-je inscrire une machine virtuelle à 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 n'inscrit qu'une seule instance de SQL Server (moteur de base de données). L’extension SQL IaaS Agent inscrit l’instance SQL Server par défaut en présence de plusieurs instances.

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

Oui. Les instances de cluster de basculement SQL Server sur une machine virtuelle Azure peuvent être inscrites à l’extension d’agent avec des fonctionnalités limitées.

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

Oui. Il n’existe aucune restriction quant à l’inscription d’une instance SQL Server sur une machine virtuelle Azure à l’extension SQL IaaS Agent si vous faites partie d’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 ?

Aucune. 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 derniers peuvent être supervisés par le biais du gestionnaire des tâches et observés dans la console des services Windows intégrée.

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 ?

Non. L’extension SQL IaaS Agent permet simplement de faciliter encore davantage la gestion de SQL Server sur les machines virtuelles Azure 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 pour activer 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, les changements de licence rétablissent par défaut la source d’image d’origine.

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

Non. Les Correctifs de sécurité étendus (ESU) sont appliqués automatiquement à la machine virtuelle, que votre machine virtuelle SQL Server soit ou non inscrite auprès de l’extension de l’agent IaaS SQL.

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 d’agent IaaS SQL copie simplement les fichiers binaires dans la machine virtuelle SQL Server et offre des fonctionnalités limitées. Une fois que vous avez activé une fonctionnalité qui est basée sur l’extension, SQL IaaS Agent 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 ?

Non. L'extension de l’agent SQL IaaS Agent n’est pas pris en charge avec les images suivantes : SQL Server Reporting Services, SQL Server Power BI Report Server, SQL Server Analysis Services.