Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise Core SQL Server 2012 Enterprise 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 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

Simptomi

Pretpostavimo da koristite SQL Server 2012, 2014 ili 2016 AlwaysOn Grupe dostupnosti i da baza podataka sadrži neke oštećene stranice zbog kvara kao što je neispravan upravljački program skladišta. U ovoj situaciji, funkcija automatske popravke stranice može uspešno da popravi stranice nečujno u pozadini. Međutim, komanda DBCC CHECKDB ili DBCC CHECKTABLE ne funkcioniše dobro sa ovim popravljenim stranicama. Pored toga, dobijate pogrešnu poruku o grešci koja je slična sledećoj:

Msg 5262, Level 16, State 1, Line line_id Object ID object_id, index ID index_id, partition ID partition_id, alloc unit ID alloc_unit_id (type In-row data), page (page_id), row row_id: Row contains a NULL versioning timestamp, but its version chain pointer is not NULL. Lanac verzija pokazuje na stranicu (0:0), slot -1.

Kada dobijete ovu poruku o grešci, to ne znači da imate oštećenje baze podataka. Umesto toga, ona označava da komanda DBCC ne prepoznaje da su ove stranice popravljene. Kada primenite ovu ispravku, komanda DBCC sada prepoznaje da su stranice popravljene i više nećete dobijati ovu poruku o grešci. Da biste proverili popravljene stranice, pokrenite sledeći upit za dinamičke prikaze upravljanja (DMV):

select * from msdb..suspect_pages

Rešenje

Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:

Kumulativna ispravka 5 za SQL Server 2016 RTM

Kumulativna ispravka 2 za SQL Server 2016 SP1

Kumulativna ispravka 4 za SQL Server 2014 SP2

Kumulativna ispravka 11 za SQL Server 2014 SP1

Kumulativna ispravka 8 za SQL Server 2012 SP3

Kumulativna ispravka 16 za SQL Server 2012 servisni paket 2 (SP2)

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

    Najnovija kumulativna ispravka za SQL Server 2016

    Najnovija kumulativna ispravka za SQL Server 2014

Najnovija kumulativna ispravka za SQL Server 2012 SP3

Najnovija kumulativna ispravka za SQL Server 2012 SP2

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.