Stratégie de prise en charge des produits Microsoft SQL Server exécutés dans un environnement de virtualisation matérielle

S’applique à : SQL Server 2008 StandardSQL Server 2008 Standard Edition for Small BusinessSQL Server 2008 Enterprise

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.

Informations supplémentaires


Microsoft fournit une assistance technique pour SQL Server 2008 et les versions ultérieures pour les environnements de virtualisation de matériel pris en charge suivants :
  • Windows Server 2008 et versions ultérieures avec Hyper-V 
  • Microsoft Hyper-V Server 2008 et versions ultérieures
  • 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 le site Web SVVP suivant :  Remarque La solution SVVP doit être en cours d’exécution sur du matériel certifié pour Windows Server 2008 R2 ou une version ultérieure pour être considérée comme une configuration SVVP valide.

Microsoft fournit une assistance technique pour SQL Server 2008 et les versions ultérieures pour les environnements de virtualisation de matériel pris en charge suivants :

  • Services d’infrastructure Microsoft Azure qui incluent les machines virtuelles Microsoft Azure et Microsoft Azure Virtual Network (voir la section Forum aux questions pour plus d’informations)

Microsoft est susceptible de fournir une limitation ou aucune assistance technique pour les environnements suivants :

  • Une version de SQL Server antérieure à SQL Server 2008 (par exemple, SQL Server 2005) qui s’exécute sur tout fournisseur ou configuration de virtualisation.
  • Tout logiciel de virtualisation non Microsoft qui n’est pas une configuration validée par le biais du programme SVVP

Cette politique de support limité est basée sur l’article suivant de la base de connaissances Microsoft :  

897615 Stratégie de support d’un logiciel Microsoft exécuté dans un logiciel de virtualisation de matériel autre que Microsoft

Restrictions et limitations

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

  • Le regroupement de basculement invité est pris en charge pour les versions de SQL Server 2008 et ultérieures sur une machine virtuelle pour les environnements de virtualisation de matériel pris en charge répertoriés dans cet article, à condition que les conditions suivantes soient remplies : 
    • Le système d’exploitation exécuté sur l’ordinateur virtuel (« système d’exploitation invité ») est Windows Server 2008 ou une version ultérieure.
    • L’environnement de virtualisation répond à la configuration requise pour la mise en grappe de basculement Windows 2008 ou Windows 2012, comme décrit dans les articles suivants de la base de connaissances Microsoft :  
      943984 Politique de support Microsoft pour les clusters de basculement Windows Server 2008  
      2775067 Politique de support Microsoft pour les clusters de basculement Windows Server 2012
  • Le produit SQL Server doit être une version prise en charge dans le cadre de sa politique de support Microsoft actuelle. Pour plus d’informations sur les stratégies du support technique Microsoft, visitez le site Web du support Microsoft suivant : 
  • 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 d’ordinateur virtuel qui n’utilisent pas les instantanés de volume VSS ne sont pas pris en charge par SQL Server. Toutes les technologies de capture instantanée qui effectuent un enregistrement en arrière-plan d’une mémoire ou d’un état de l’appareil VMs sans interaction avec les applications de l’invité utilisant la technologie VSS peuvent laisser SQL Server dans un état incohérent.
  • SQL Server sur Hyper-V est pris en charge, à condition que l’indicateur EnableWriteOrderPreservationAcrossDisks soit défini. Remarque Pour définir l’indicateur EnableWriteOrderPreservationAcrossDisks, exécutez l’applet de commande suivante : Set-VMReplication-VMName <VM-Name>-EnableWriteOrderPreservationAcrossDisks 1exceptions Si plusieurs VM SQL sont étroitement couplées, des ordinateurs virtuels individuels peuvent basculer vers le site de reprise après sinistre (DR), mais les fonctionnalités de haute disponibilité SQL de l’ordinateur virtuel doivent être supprimées puis réconfigurées après le basculement sur un ordinateur virtuel. 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 base de données
    • Instances de cluster de basculement
    • Envoi du journal
    • Duplication

Forum aux questions

Q1 : quel niveau de support technique est-ce que je reçois s’il est certifié par le biais de la configuration de mes fournisseurs tiers via SVVP ?A1 : Le service clientèle et le support technique de Microsoft (CSS) collaboreront avec le client et le fournisseur certifié SVVP pour examiner le problème lié à SQL Server exécuté sur l’ordinateur virtuel. Pour pouvoir résoudre le problème, Microsoft CSS ou le fournisseur SVVP suit le processus documenté sur le site Web SVVP suivant pour utiliser le programme TSANet conjointement avec les autorisations des utilisateurs. 

T2 : que se passe-t-il si la configuration de la virtualisation des fournisseurs non Microsoft n’est pas certifiée via SVVP ?A2 : Microsoft CSS prend en charge les stratégies de support décrites dans l’article 897615 de la base de connaissances. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

897615 Stratégie de support d’un logiciel Microsoft exécuté dans un logiciel de virtualisation de matériel autre que Microsoft 

Si Microsoft CSS détermine que le problème est susceptible d’être lié au logiciel de virtualisation du fournisseur, Microsoft CSS risque de demander au client de reproduire le problème en dehors de l’environnement de virtualisation. Il est important de lire attentivement les configurations prises en charge pour SVVP sur le site Web SVVP suivant :

Toutes les configurations de 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 est susceptible d’être mise à jour lorsque les fournisseurs envoient des modifications par le biais de ce programme.Q3 : le programme SVVP répertorie en particulier les configurations valides pour Windows Server 2008. D’autres versions de Windows sont-elles prises en charge comme système d’exploitation invité ?A3: Oui. Comme nous l’avons expliqué sur le site Web de SVVP suivant, les produits ayant transmis les exigences SVVP pour Windows Server 2012 sont pris en charge sur Windows Server 2008 R2 Windows Server 2008 et Windows Server 2003 SP2 et les service packs plus récents, x86 et x64.

Lorsque vous exécutez 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é conformément aux exigences indiquées dans la documentation du produit SQL Server correspondante.Pour plus d’informations sur la configuration matérielle et logicielle requise pour SQL Server, visitez le site Web Microsoft TechNet suivant : http://technet.Microsoft.com/en-us/library/ms143506.aspxQ4 : les fonctionnalités SQL Server, telles que la mise en miroir de la base de données, sont-elles prises en charge dans un environnement de virtualisation ?A4 : Les seules restrictions permettant d’installer et d’utiliser SQL Server dans un environnement de virtualisation sont décrites dans cet article ou dans la documentation du produit SQL Server. Toute fonctionnalité ou utilisation qui n’est pas stipulée dans cet article ou dans la documentation du produit SQL Server est censée être prise en charge dans un environnement de virtualisation en utilisant les 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 les différentes éditions de SQL Server, visitez le site Web TechNet suivant :

 Ces mêmes exigences s’appliquent à SQL Server 2008 et versions ultérieures qui s’exécutent dans un environnement de virtualisation.Q5 : une migration rapide et en temps réel avec Windows server 2012 ou Windows server 2008 R2 Hyper-V est-elle prise en charge sur SQL Server ?A5 : Oui, la migration dynamique est prise en charge pour SQL Server 2008 et les versions ultérieures en cas d’utilisation avec Windows Server 2008 R2 ou version ultérieure avec Hyper-V et SQL Server 2008 R2 ou version ultérieure. La migration rapide, qui a été ajoutée 2008 à l’aide d’Hyper-v et de Hyper-V Server 2008, est également prise en charge pour SQL Server (toutes les versions de SQL Server 2008 et versions ultérieures) dans Windows Server 2008 (ou versions ultérieures) avec Hyper-V et Hyper-V Server 2008 (ou versions ultérieures).Q6 : quelle est la stratégie de prise en charge de SQL Server lors de l’utilisation d’une fonctionnalité de virtualisation des fournisseurs SVVP telle que les snapshots ou la migration ?A6 : Les snapshots pour n’importe quel fournisseur de virtualisation qui n’utilise pas la fonction VSS ne sont pas pris en charge par SQL Server. Tout autre fonctionnement supplémentaire d’un fournisseur de SVVP, tel que la migration, doit être pris en charge par le fournisseur SVVP. Cela inclut 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 d’autres fonctionnalités d’un produit de virtualisation, consultez la ressource suivante :

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 à chaud de la mémoire (entreprise et centre de donnees) peuvent voir la mémoire qui est ajoutée à l’aide de la mémoire dynamique Hyper-V. SQL Server 2012 Standard Edition reconnaît également la mémoire d’ajout à chaud lors de l’exécution dans un environnement virtuel. Les versions de SQL Server qui ne prennent pas en charge l’ajout à chaud sont toujours prises en charge. Ces versions ne détecteront que 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, prenez connaissance des ressources suivantes lors de l’utilisation de la mémoire dynamique Hyper-V avec SQL Server :

Q8 : est-ce que vous prenez en charge SQL Server en cours d’exécution sur l’ordinateur virtuel Microsoft Azure ?A8 : Oui. Microsoft prend en charge SQL Server 2008 et les versions ultérieures dans les services d’infrastructure Microsoft Azure, qui incluent les machines virtuelles Microsoft Azure et le réseau virtuel Microsoft Azure. Prenez en compte les points suivants lorsque vous déployez SQL Server 2008 et les versions ultérieures dans la machine virtuelle Microsoft Azure :

Q9 : les clients peuvent-ils exécuter SQL Server avec le rôle Microsoft Azure VM ?A9 : Le rôle Microsoft Azure VM est un rôle non permanent et non le même que celui de la machine virtuelle Microsoft Azure. Il n’est pas pris en charge pour l’utilisation de production SQL Server. Les clients qui souhaitent déployer les fonctionnalités de plateforme de données actuelles dans la plateforme Microsoft Azure doivent utiliser une machine virtuelle Microsoft Azure ou une base de données Microsoft Azure SQL.