KB4341398 – PATAISA: įvykių pranešimai apie AUDIT_LOGIN ir AUDIT_LOGIN_FAILED įvykius sukels neįprastą TempDB augimą 2016 ir 2017 „SQL Server“

Taikoma
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 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

Požymiai

Tarkime, kad turite scenarijų, kuris naudoja įvykių pranešimus apie AUDIT_LOGIN ir AUDIT_LOGIN_FAILED įvykius "Microsoft „SQL Server“ 2016" ir "Microsoft 2017". Vykdydami scenarijų pastebėsite, kad TempDB dydis sparčiai auga.

Galite naudoti toliau pateiktą užklausą, kad patikrintumėte, ar TempDB vidiniams objektams priskirta vieta tinkamai paskirstyta.


SELECT *
FROM (
SELECT  TS.internal_objects_alloc_page_count , TS.internal_objects_dealloc_page_count, [Net Allocation MB] = CAST((TS.internal_objects_alloc_page_count - TS.internal_objects_dealloc_page_count) AS DECIMAL(15, 2)) / 128
  , TS.session_id
  , ER.command
FROM    sys.dm_db_task_space_usage TS
   INNER JOIN sys.dm_exec_requests ER ON ER.request_id = TS.request_id AND ER.session_id = TS.session_id
where TS.session_id < 50
) internal
where [Net Allocation MB] != 0

Priežastis

Ši problema kyla dėl regresijos kaupiamajame naujinime, skirtame „SQL Server“ 2016 2016 1 pakeitimų paketui.

Sprendimas

Ši problema išspręsta šiuose kaupiamuosiuose "„SQL Server“" naujinimuose:

10 kaupiamasis naujinimas, skirtas „SQL Server“ 2017

2 kaupiamasis naujinimas, skirtas „SQL Server“ 2016 SP2

10 kaupiamasis naujinimas, skirtas „SQL Server“ 2016 SP1

Apie "„SQL Server“" kaupiamuosius naujinimus:

Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:

Naujausias "„SQL Server“ 2017" kaupiamasis naujinimas

Naujausias kaupiamasis naujinimas, skirtas „SQL Server“ 2016

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.

Nuorodos

Sužinokite daugiau apie terminus, kuriuos „„Microsoft““ naudoja apibūdindama programinės įrangos naujinimus.