Partager via


Stratégie de support pour les produits Microsoft SQL Server qui s’exécutent dans un environnement de virtualisation matérielle

Cet article décrit la stratégie de prise en charge des produits SQL Server qui s’exécutent dans un environnement de virtualisation matérielle.

Version du produit d’origine : SQL Server
Numéro de base de connaissances d’origine : 956893

Introduction

Cet article décrit la stratégie de prise en charge des produits Microsoft SQL Server qui s’exécutent dans un environnement de virtualisation matérielle.

Plus d’informations

Microsoft fournit une prise en charge technique de SQL Server pour les environnements de virtualisation matérielle pris en charge suivants :

  • Versions de Windows Server (actuellement en cours de cycle de vie de support) avec Hyper-V

  • Microsoft Hyper-V Server

  • Configurations validées par le biais du Programme de validation de la virtualisation de serveur (SVVP).

    Pour plus d’informations sur les fournisseurs certifiés et sur les configurations pour SVVP, consultez http://windowsservercatalog.com/svvp.aspx?svvppage=svvp.htm.

    Note

    La solution SVVP doit s’exécuter sur du matériel certifié pour la version de Windows Server (actuellement en cours de cycle de vie de support) pour être considérée comme une configuration SVVP valide.

Microsoft fournit une prise en charge technique des versions de SQL Server pour les environnements de virtualisation matérielle pris en charge suivants :

  • Les services d’infrastructure Azure qui incluent Azure Machines Virtuelles, Azure Réseau virtuel et Azure VMware Solution (consultez la section Forum aux questions pour plus d’informations).
  • La version de SQL Server est actuellement une version prise en charge en fonction de la politique de cycle de vie.

Microsoft peut fournir un support technique limité ou inexistant pour les environnements suivants :

  • Toute version de SQL Server qui se trouve en dehors de la stratégie de cycle de vie et s’exécute sur n’importe quel fournisseur de virtualisation ou configuration.
  • Tout logiciel de virtualisation non-Microsoft qui n’est pas une configuration qui est validée par le biais du programme SVVP.

Cette stratégie de support limité est basée sur l’article suivant de la Base de connaissances Microsoft :

Stratégie de support pour les logiciels Microsoft qui s’exécutent sur des logiciels de virtualisation matérielle non-Microsoft

Limitations et restrictions

Les restrictions et limitations suivantes peuvent affecter la stratégie de prise en charge des configurations prises en charge ci-dessus :

  • Le clustering de basculement invité est pris en charge pour SQL Server dans une machine virtuelle pour les environnements de virtualisation matérielle pris en charge répertoriés dans cet article, à condition que toutes les exigences suivantes soient remplies :

  • Le produit SQL Server doit être une version prise en charge sous sa politique de cycle de vie Support Microsoft actuelle. Pour plus d’informations sur les stratégies de cycle de vie Support Microsoft, consultez Rechercher des informations sur le cycle de vie des produits et des services.

  • SQL Server prend en charge les solutions de sauvegarde prenant en charge la virtualisation qui utilisent VSS (instantanés de volume). Par exemple, SQL Server prend en charge la sauvegarde Hyper-V.

    Les captures instantanées de machine virtuelle qui n’utilisent pas de captures instantanées de volume VSS ne sont pas prises en charge par SQL Server. Toute technologie d’instantané qui effectue une sauvegarde en arrière-plan d’une mémoire, d’un disque et d’un appareil de machines virtuelles sans interagir avec les applications sur l’invité à l’aide de VSS peut laisser SQL Server dans un état incohérent.

  • SQL Server sur le réplica Hyper-V est pris en charge, à condition que l’indicateur EnableWriteOrderPreservationAcrossDisks soit défini.

    Note

    Pour définir l’indicateur EnableWriteOrderPreservationAcrossDisks, exécutez l’applet de commande suivante :

    Set-VMReplication -VMName \<vm-name> -EnableWriteOrderPreservationAcrossDisks 1

    Exceptions

    Si plusieurs machines virtuelles SQL sont étroitement couplées les unes avec les autres, les machines virtuelles individuelles peuvent basculer vers le site de récupération d’urgence (DR), mais les fonctionnalités de haute disponibilité SQL à l’intérieur de la machine virtuelle doivent être supprimées et reconfigurées après le basculement de la machine virtuelle. Pour cette raison, les fonctionnalités SQL Server suivantes ne sont pas prises en charge sur le réplica Hyper-VM :

    • Groupes de disponibilité
    • Mise en miroir de bases de données
    • Instances de cluster de basculement
    • Copie des journaux de transaction
    • Réplication

    Pour les serveurs SQL s’exécutant sur un environnement Linux, consultez les instructions de la section Technologies de virtualisation prises en charge de la stratégie de support technique pour Microsoft SQL Server.

    Il est recommandé d’utiliser SQL Server dans Exécuter Hyper-V dans une machine virtuelle avec la virtualisation imbriquée uniquement à des fins de test et de développement.

Forum aux questions

  • Q1 : Quel niveau de support technique recevrai-je si ma configuration de fournisseur non-Microsoft est certifiée par le biais de SVVP ?

    A1 : Microsoft Customer Service and Support (CSS) collabore avec le client et le fournisseur certifié SVVP pour examiner le problème lié à SQL Server qui s’exécute sur la machine virtuelle. Microsoft CSS ou le fournisseur SVVP suit le processus documenté sur le site web SVVP suivant pour utiliser le programme TSANet avec l’autorisation des clients dans une tentative de résolution du problème :

    Programme de validation de la virtualisation de serveur

  • Q2 : Que se passe-t-il si la configuration de virtualisation du fournisseur non-Microsoft n’est pas certifiée par le biais de SVVP ?

    A2 : Microsoft CSS suit les stratégies de support documentées dans l’article de la Base de connaissances 897615. Pour plus d’informations à ce sujet, cliquez sur le numéro de l’article suivant pour l’afficher dans la Base de connaissances Microsoft :

    Stratégie de support pour les logiciels Microsoft qui s’exécutent sur des logiciels de virtualisation matérielle non-Microsoft

    Si Microsoft CSS détermine que le problème peut être lié au logiciel de virtualisation du fournisseur, Microsoft CSS peut obliger le client à reproduire le problème en dehors de l’environnement de virtualisation.

    Toutes les configurations du fournisseur ne sont pas considérées comme certifiées par SVVP même si le fournisseur participe au programme. La liste des configurations validées peut être mise à jour à mesure que les fournisseurs envoient des modifications via ce programme.

  • Q3 : Le programme SVVP répertorie spécifiquement les configurations valides pour Windows Server 2008. Les autres versions de Windows prises en charge sont-elles utilisées comme système d’exploitation invité ?

    A3 : Oui. Comme indiqué sur le site web SVVP suivant, les produits qui ont passé les exigences SVVP pour la dernière version publiée de Windows Server sont considérés comme pris en charge sur toutes les versions antérieures de Windows Server qui sont toujours prises en charge par matrice de cycle de vie.

    Virtualisation de serveur

    Lors de l’exécution de SQL Server sur un système d’exploitation invité, la version de SQL Server doit être prise en charge sur la version du système d’exploitation invité, en fonction des exigences répertoriées dans la documentation de produit SQL Server correspondante.

    Pour plus d’informations sur la configuration matérielle et logicielle requise pour SQL Server, consultez les pages suivantes de la documentation :

  • Q4 : Les fonctionnalités SQL Server telles que la mise en miroir de bases de données sont-elles prises en charge pour s’exécuter dans un environnement de virtualisation ?

    A4 : Les seules restrictions d’installation et d’utilisation de SQL Server dans un environnement de virtualisation sont documentées dans cet article ou dans la documentation du produit SQL Server. Toute fonctionnalité ou utilisation qui n’est pas indiquée dans cet article ou dans la documentation du produit SQL Server est supposée être prise en charge dans un environnement de virtualisation à l’aide des mêmes restrictions et prise en charge qu’un environnement matériel nu. Pour plus d’informations sur les fonctionnalités prises en charge par différentes éditions de SQL Server, visitez le site web TechNet suivant :

    Fonctionnalités prises en charge par les éditions de SQL Server 2008 R2

    Ces mêmes exigences s’appliquent à SQL Server 2008 et versions ultérieures qui s’exécutent dans un environnement de virtualisation.

  • Q5 : La migration rapide et dynamique avec Windows Server est-elle prise en charge avec SQL Server ?

    A5 : Oui, La migration dynamique est prise en charge pour SQL Server lorsqu’elle est utilisée avec Windows Server avec Hyper-V et avec le serveur Hyper-V. La migration rapide est également prise en charge pour SQL Server dans Windows Server avec Hyper-V et Hyper-V Server.

  • Q6 : Quelle est la stratégie de prise en charge pour SQL Server lors de l’utilisation d’une fonctionnalité de virtualisation du fournisseur SVVP, telle que des instantanés ou une migration ?

    A6 : Les instantanés pour tout fournisseur de virtualisation qui n’utilisent pas VSS ne sont pas pris en charge avec SQL Server. Toute autre fonctionnalité supplémentaire de virtualisation d’un fournisseur SVVP telle que la migration doit être prise en charge par le fournisseur SVVP. Cela inclut tous les problèmes qui peuvent se produire avec SQL Server lors de l’utilisation de ces fonctionnalités. Pour plus d’informations sur la stratégie de prise en charge pour obtenir des fonctionnalités supplémentaires d’un produit de virtualisation, consultez cette ressource :

    Programme de validation de la virtualisation de serveur

  • Q7 : La mémoire dynamique Hyper-V est-elle prise en charge pour SQL Server ?

    A7 : La mémoire dynamique Hyper-V est entièrement prise en charge avec SQL Server. Seules les versions et éditions de SQL Server qui prennent en charge l’ajout de mémoire à chaud (Entreprise et Centre de données) peuvent voir la mémoire ajoutée à l’aide de la mémoire dynamique Hyper-V. SQL Server 2012 et versions ultérieures de l’édition standard reconnaissent également l’ajout de mémoire à chaud lors de l’exécution dans un environnement virtuel. Les versions de SQL Server qui ne prennent pas en charge l’ajout de mémoire à chaud sont toujours prises en charge. Toutefois, ces versions détectent uniquement la mémoire présente dans le système d’exploitation au démarrage de SQL Server. Avant de déployer la mémoire dynamique Hyper-V, lisez les ressources suivantes lorsque vous utilisez la mémoire dynamique Hyper-V avec SQL Server :

  • Q8 : Prenez-vous en charge l’exécution de SQL Server dans une machine virtuelle Microsoft Azure ?

    A8 : Oui, Microsoft prend en charge SQL Server dans Microsoft Azure Infrastructure Services qui inclut Microsoft Azure Machines Virtuelles et Microsoft Azure Réseau virtuel. Tenez compte des éléments suivants lorsque vous déployez SQL Server dans une machine virtuelle Microsoft Azure :

  • Q9 : Microsoft prend-il en charge l’exécution de SQL Server dans Microsoft Azure VMware Solution ?

    A9 : Oui, Microsoft prend en charge SQL Server dans Microsoft Azure Infrastructure Services, qui inclut Microsoft Azure VMware Solution. Lorsque vous déployez SQL Server dans Microsoft Azure VMware Solution, tenez compte des ressources suivantes :

    • Pour plus d’informations sur le déploiement optimal de SQL Server à l’aide de VMware vSphere, notamment le dimensionnement approprié de vos machines virtuelles SQL Server et la gestion de votre configuration VMware vCenter Server, consultez Architecture de Microsoft SQL Server sur VMware vSphere.

    • Pour plus d’informations sur la prise en main d’Azure VMware Solution, consultez Azure VMware Solution.

  • Q10 : Les clients peuvent-ils exécuter SQL Server dans le rôle de machine virtuelle Microsoft Azure ?

    A10 : Le rôle de machine virtuelle Microsoft Azure est un rôle non persistant et non identique à celui de la machine virtuelle Microsoft Azure. Elle n’est pas prise en charge pour l’utilisation de la production DE SQL Server. Les clients qui souhaitent déployer des fonctionnalités de plateforme de données aujourd’hui dans la plateforme Microsoft Azure doivent utiliser la machine virtuelle Microsoft Azure ou Microsoft Azure SQL Database.

  • Q11 Existe-t-il des bonnes pratiques ou de configuration recommandées à prendre en compte lors du déploiement de SQL Server dans des environnements virtualisés ?

    A11 : Oui, vous devez consulter les recommandations suivantes de l’hyperviseur respectif :