S’applique à
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptômes

Lorsque vous exécutez une requête dans Microsoft SQL Server 2012 ou SQL Server 2014 et que les conditions suivantes sont vraies, un plan d’exécution sous-optimal est généré dans SQL Server 2012 :

  • La requête contient un cas, une instruction WHERE,Thenet else .

  • L’instruction lorsque a une condition constante qui prend la valeur « false ».

  • L’instruction Then contient une clause Select .

Remarques

  • Dans le plan d’exécution, l’instruction Then est évaluée et comparée à isFalseOrNull(0). Toutefois, l’instruction lorsque donne toujours la valeur « false ».

  • Ce problème ne se produit pas dans Microsoft SQL Server 2008 R2

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :

Statut

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

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.