CORRIGER : Le moteur de base de données SQL Server et SQL Server Reporting Services peuvent consommer plus d’énergie sur les ordinateurs clients Windows que prévu


Microsoft distribue les correctifs de Microsoft SQL Server 2008 en tant que fichier téléchargeable. Les correctifs étant cumulatifs, chaque nouvelle version contient tous les correctifs et correctifs de sécurité inclus dans la précédente 2008 de SQL Server version du correctif.

Symptômes


Dans Microsoft SQL Server 2005 et SQL Server 2008, le moteur de base de données et le service Reporting Services peuvent consommer plus d’énergie que prévu. Ce problème peut être plus évident sur les ordinateurs clients Windows, tels que les ordinateurs portables Windows.

Cause


Le moteur de base de données SQL Server et SQL Server Reporting Services utilisent un composant partagé appelé SQLOS. SQLOS expose une horloge interne. Lorsque l’horloge interne est définie pour un 1 MS granularité, une plus grande consommation de l’alimentation que vous le souhaitez peut se produire sur les ordinateurs clients Windows.

Résolution


Informations de mise à jour cumulative

SQL Server 2008

Important Vous devez installer ce correctif si vous exécutez la version de SQL Server 2008. Le correctif pour ce problème a été publiée dans 6 de mise à jour Cumulative. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative pour SQL Server 2008, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
971490 Cumulative mise à jour 6 pour SQL Server 2008
Remarque Les versions étant cumulatives, chaque nouvelle version du correctif contient tous les correctifs et correctifs de sécurité inclus dans la précédente version du correctif de SQL Server 2008. Nous vous recommandons l’application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
956909 the SQL Server versions 2008 publiées après SQL Server 2008
SQL Server 2008 Service Pack 1

Important Vous devez installer ce correctif si vous exécutez SQL Server 2008 Service Pack 1.

Le correctif de ce problème a été publié dans à jour Cumulative 3 pour SQL Server 2008 Service Pack 1. Pour plus d’informations sur ce package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
971491 Cumulative mise à jour 3 pour Microsoft SQL Server 2008 Service Pack 1
Remarque Les versions étant cumulatives, chaque nouvelle version du correctif contient tous les correctifs et correctifs de sécurité inclus dans la précédente version du correctif de SQL Server 2008. Microsoft vous recommande l’application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
970365 the SQL Server versions 2008 publiées après SQL Server 2008 Service Pack 1
Les correctifs Microsoft SQL Server 2008 sont créés pour les packs de service spécifiques de SQL Server. Vous devez appliquer un correctif SQL Server 2008 Service Pack 1 dans une installation de SQL Server 2008 Service Pack 1. Par défaut, tout correctif qui est fourni dans un service pack de SQL Server est inclus dans le prochain service pack de SQL Server.
SQL Server 2005 Service Pack 3

Important Vous devez installer ce correctif si vous exécutez SQL Server 2005 Service Pack 3.
Le correctif de ce problème a été publié dans les 5 mise à jour Cumulative pour SQL Server 2005 Service Pack 3. Pour plus d’informations sur ce package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
972511 Cumulative mise à jour 5 pour SQL Server 2005 Service Pack 3
Remarque Les versions étant cumulatives, chaque nouvelle version de correctif contient tous les correctifs et correctifs de sécurité inclus dans la précédente de SQL Server 2005 version du correctif. Microsoft vous recommande l’application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
960598 le SQL Server 2005 versions publiées après la publication de SQL Server 2005 Service Pack 3
Les correctifs Microsoft SQL Server 2005 sont créés pour les packs de service spécifiques de SQL Server. Vous devez appliquer un correctif SQL Server 2005 Service Pack 3 pour une installation de SQL Server 2005 Service Pack 3. Par défaut, tout correctif qui est fourni dans un service pack de SQL Server est inclus dans le prochain service pack de SQL Server.

État


Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Plus d'informations


Après avoir appliqué ce correctif, SQLOS n’utilisera pas le 1 MS granularité pour l’horloge interne par défaut.

Remarque : Le correctif résout uniquement le problème pour SQL Server Reporting Services et pour les éditions Express de SQL Server. Pour les utilisateurs de SQL Server Reporting Services, cette modification n’a aucun effet, sauf pour réduire la consommation d’énergie. Pour les utilisateurs d’éditions Express de SQL Server, cette modification peut réduire la consommation d’énergie. Il peut également affecter la sortie de certaines informations de diagnostic, telles que des vues de gestion dynamique. Pour plus d’informations sur le timer d’utilisation le 1 MS diagnostics fourni par SQLOS, visitez le site Web de blog MSDN suivant :Dans ce billet de blog, le 1 MS timer est appelé le minuteur d’interruption ajusté qui utilise l’API de timeBeginPeriod.
Pour les autres éditions de SQL Server, si vous pensez que le 1 MS timer est à l’origine de la consommation d’énergie indésirables, vous pouvez activer l’indicateur de trace 8038 lorsque le service SQL Server démarre.

Cela va désactiver le 1 MS timer. Toutefois, cet indicateur de trace affecte également la granularité de certains diagnostics, telles que des vues de gestion dynamique.



Si vous souhaitez timer d’utilisation le 1 MS même après avoir appliqué ce package de mise à jour cumulative, ou après la mise à niveau vers les versions ultérieures et les versions de SQL Server qui contiennent cette modification, vous pouvez activer l’indicateur de trace 8049 au démarrage pour forcer l’utilisation de la 1 MS timer.

Références


Pour plus d’informations sur le modèle de service incrémentiel pour SQL Server, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

935897 un modèle de service incrémentiel est disponible auprès de l’équipe SQL Server pour proposer des correctifs pour les problèmes signalés



Pour plus d’informations sur le schéma d’appellation des mises à jour de SQL Server, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

822499 Nouveau schéma d’affectation de noms pour les packages de mise à jour logicielle de Microsoft SQL Server


Pour plus d'informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
Description 824684 terminologie standard utilisée pour décrire les mises à jour logicielles de Microsoft