Update: SELECT, die aggregate, die mehrere nullwertfähigen Spalten ermittelt fehlerhafte zurück Batch Mode-Hash verwendet, Abfrageergebnisse in SQL Server

Gilt für: SQL Server 2016 Enterprise CoreSQL Server 2016 EnterpriseSQL Server 2016 Developer

Problembeschreibung


Eine SELECT-Abfrage, die eine Batch-Modus Hash aggregate verwendet, die mehrere Spalten NULL-Werte in den Abfrageausführungsplan zählt gibt falsche Ergebnisse in SQL Server. Dies kann auftreten, wenn Speicher Spaltenindizes verwenden Abfragemusters hängt. Z. B. können Sie es für Abfragen feststellen, die PIVOT-Klausel verwenden.

Problemlösung


Dieses Update ist in die folgenden kumulativen Updates für SQL Server enthalten:

Kumulative Update 4 für SQL Server 2017

Kumulativen Updates 6 für SQL Server 2016 Servicepack 1

Kumulative Update 9 für SQL Server 2014 Servicepack 2

Status


Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Referenzen


Erfahren Sie mehr über die Terminologie, welche Microsoft verwendet, um Softwareupdates zu beschrieben.