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.