KB4462767 – PATAISYMAS: Iškelties failas sugeneruojamas paleidus DBCC CHECKDB duomenų bazėje, kurioje yra lentelių su klasterinės stulpelių saugyklos indeksu „SQL Server“ 2017"

Taikoma
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 duomenų bazę, kurioje yra lentelių su klasteriniu stulpelių saugyklos indeksu "„SQL Server“ 2017". Vykdant sakinį DBCC CHECKDB SU ALL_ERRORMSGS, NO_INFOMSGS, PHYSICAL_ONLY duomenų bazėje, sugeneruojamas iškelties failas ir gali būti rodomi klaidų pranešimai, panašūs į šį:

Pastaba

Lentelės klaida: objekto ID ObjectID, rodyklės ID IndexID, skaidinio ID PartitionID, alloc unit ID ID (tipas eilutėje esantys duomenys). Ne eilutės duomenų mazgas puslapyje (1:1749624), 1 lizdas, teksto ID TextID nurodo puslapis (0:0), 0 lizdas, bet nuskaityme jis nebuvo pastebėtas. 
CHECKDB rado 0 paskirstymo klaidų ir 1 nuoseklumo klaidų lentelėje "TableName" (objekto ID ObjectID). 
CHECKDB duomenų bazėje "DatabaseName" rado 0 paskirstymo klaidų ir 1 nuoseklumo klaidą. 
repair_allow_data_loss yra minimalus DBCC CHECKDB (DatabaseName) rastų klaidų taisymo lygis.

Sprendimas

Ši problema išspręsta šiame "„SQL Server“" kaupiamajame naujinime:

11 kaupiamasis naujinimas, skirtas „SQL Server“ 2017

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

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.