Van toepassing op
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)

Symptomen

Wanneer u een query uitvoert in Microsoft SQL Server 2012 of SQL Server 2014 en de volgende voorwaarden waar zijn, wordt er een abonnement voor een optimale uitvoering gegenereerd in SQL Server 2012:

  • De query bevat een zaak, Wanneer, vervolgensen else -instructie.

  • De als -instructie heeft een constante voorwaarde die resulteert in ' onwaar '.

  • De instructie then bevat een Select -component.

Opmerkingen

  • In het uitvoer plan wordt de instructie then geëvalueerd en vergeleken met isFalseOrNull(0). De als -instructie levert echter altijd de fout ' onwaar ' op.

  • Dit probleem doet zich niet voor in Microsoft SQL Server 2008 R2

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.