KB4052633 — POPRAWKA: zapytanie SELECT używające operatora agregacji skrótów trybu wsadowego, który zlicza wiele kolumn dopuszczających wartość null, zwraca nieprawidłowe wyniki w SQL Server

Dotyczy
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Objawy

Zapytanie SELECT używające operatora agregacji skrótów trybu wsadowego, który zlicza wiele kolumn dopuszczających wartość null w planie wykonywania zapytania, zwraca niepoprawne wyniki w programie SQL Server. Może się tak zdarzyć w przypadku korzystania z indeksów magazynu kolumn, chociaż zależy to od wzorca zapytania. Można to zauważyć na przykład w przypadku zapytań, w których jest używana klauzula PIVOT.

Rozwiązanie

Ta poprawka jest zawarta w następujących aktualizacjach zbiorczych dla programu SQL Server:

Aktualizacja zbiorcza 4 dla programu SQL Server 2017

Aktualizacja zbiorcza 6 dla programu SQL Server 2016 z dodatkiem Service Pack 1

Aktualizacja zbiorcza 9 dla programu SQL Server 2014 z dodatkiem Service Pack 2

Informacje o kompilacjach programu SQL Server

Każda nowa kompilacja programu SQL Server zawiera wszystkie poprawki zabezpieczeń z poprzedniej kompilacji. Zalecamy zainstalowanie następujących najnowszych kompilacji programu SQL Server:

Najnowsza aktualizacja zbiorcza dla programu SQL Server 2017

Najnowsza kompilacja dla programu SQL Server 2016

Najnowsza aktualizacja zbiorcza dla programu SQL Server 2014

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Źródła informacji

Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.