KB3174708 — przeciek pamięci występuje podczas wykonywania DATA_CONSISTENCY_CHECK tabeli czasowej z wersją systemu w SQL Server 2016

Dotyczy
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Express - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Web - duplicate (do not use)

Objawy

Gdy DATA_CONSISTENCY_CHECK jest wykonywana dla tabeli czasowej z wersją systemu i wystąpi błąd alokacji pamięci, może wystąpić przeciek pamięci w MEMORYCLERK_SOSNODE w aparacie SQL Server.

Rozwiązanie

Poprawka rozwiązująca ten problem jest zawarta w następującej aktualizacji zbiorczej dla programu SQL Server:

Aktualizacja zbiorcza 1 dla programu SQL Server 2016
      

Informacje o aktualizacjach zbiorczych dla programu SQL Server

Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:

Najnowsza aktualizacja zbiorcza dla programu SQL Server 2016
      

Obejście

Aby obejść ten problem, dodaj klauzulę ALTER TABLE do instrukcji CREATE TABLE.

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.