CORRECTIF : Verrouillé page allocations sont activées sans avertissement une fois la mise à niveau vers SQL Server 2012


Microsoft distribue les correctifs de Microsoft SQL Server 2012 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 2012 de SQL Server version du correctif.

Symptômes

Examinons les scénarios suivants.

Scénario 1
  • Vous disposez de l’Édition Standard de l’une des versions suivantes installée sur un système basé sur le x64 :
    • Microsoft SQL Server 2005
    • Microsoft SQL Server 2008
    • Microsoft SQL Server 2008 R2
  • Vous accordez à l’utilisateur de « Verrouillage de Pages en mémoire » vers la droite pour le compte de démarrage du service SQL Server.
  • Vous n’activez pas l’indicateur de trace 845. Par conséquent, l’instance de SQL Server n’utilise pas les allocations de pages verrouillées.
  • Vous mettez à niveau l’instance de SQL Server pour SQL Server 2012.
  • Vous démarrez l’instance mise à niveau de SQL Server.

Dans ce scénario, l’instance mise à niveau de SQL Server démarre à l’aide d’allocations de page verrouillée sans avertissement. Toutefois, le LPIM recherchez x64 installations règle de mise à niveau ne vous avertit pas à propos de ce changement de comportement. En outre, vous remarquez que cette règle indique de façon incorrecte PASSÉE.

Scénario 2
  • Vous disposez de l’Édition Standard de l’une des versions suivantes installée sur un système basé sur le x86 :
    • Microsoft SQL Server 2005
    • Microsoft SQL Server 2008
    • Microsoft SQL Server 2008 R2
  • Vous accordez à l’utilisateur de « Verrouillage de Pages en mémoire » vers la droite pour le compte de démarrage du service SQL Server.
  • Ne pas paramétrer et configurer la fonctionnalité Address Windowing Extensions (AWE). Par conséquent, l’instance de SQL Server n’utilise pas les allocations de pages verrouillées.
  • Vous mettez à niveau l’instance de SQL Server pour SQL Server 2012.
  • Vous démarrez l’instance mise à niveau de SQL Server.

Dans ce scénario, l’instance mise à niveau de SQL Server démarre à l’aide d’allocations de page verrouillée sans avertissement. Toutefois, le LPIM recherchez x86 installations règle de mise à niveau ne vous avertit pas à propos de ce changement de comportement. En outre, vous remarquez que cette règle indique de façon incorrecte PASSÉE.

Cause

Ce problème se produit en raison d’un problème connu dans le code de la règle de mise à niveau. La règle de mise à niveau vérifie correctement pour le droit d’utilisateur « Verrouillage de Pages en mémoire ». Plus précisément, il vérifie le droit pour l’identificateur de sécurité (SID) de service et non pour le compte de service d’utilisateur « Verrouillage de Pages en mémoire ».

Résolution

Pour résoudre ce problème, appliquez ce correctif. Ce correctif corrige le problème connu dans le code de la règle de mise à niveau pour vérifier correctement le droit d’utilisateur « Verrouillage de Pages en mémoire » et pour vous avertir lors de la mise à niveau. Lorsque vous utilisez la méthode d’installation bon flux pour appliquer cette mise à jour cumulative avec la version de Microsoft SQL Server 2012, la règle de mise à niveau affiche correctement l’avertissement.

SQL Server 2012

Le correctif de ce problème a été publié dans les 2 mise à jour Cumulative pour SQL Server 2012. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2703275 Cumulative mise à jour 2 pour SQL Server 2012
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 2012 de SQL Server version du correctif. 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 :
2692828 2012 de SQL Server les builds qui ont été publiées après la publication de SQL Server 2012

É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

L’indicateur de trace 845 est utile dans les versions Standard Edition de SQL Server pour permettre le droit d’utilisateur « Verrouillage de Pages en mémoire » fonctionne, comme décrit dans l’article suivant dans la Base de connaissances Microsoft :
Prise en charge de 970070 de Pages verrouillées sur SQL Server 2008 R2 Édition Standard x64, sur les systèmes SQL Server 2005 Standard Edition 64 bits et sur les systèmes SQL Server 2008 Standard Édition 64 bits
Pour plus d’informations sur la façon d’activer l’option « Verrouillage de Pages en mémoire », consultez les sites Web de Microsoft TechNet suivants :Pour plus d’informations sur l’activation des pages verrouillées dans SQL Server 2012, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2659143 comment activer la fonction « pages verrouillées » dans SQL Server 2012
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
Propriétés

ID d'article : 2708594 - Dernière mise à jour : 9 janv. 2017 - Révision : 1

Commentaires