Primjenjuje se na
SQL 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 aplikacije SQL Server 2012, 2014 ili 2016 AlwaysOn, te da baza podataka sadrži neke oštećene stranice zbog kvara, kao što je neispravan upravljački program za pohranu. U tom slučaju značajka automatskog popravka stranice može uspješno popraviti stranice u pozadini. No naredba DBCC CHECKDB ili DBCC ne funkcionira dobro s ovim popravnim stranicama. Uz to, prikazat će vam se lažna poruka o pogrešci slična sljedećoj:

MSG 5262, nivo 16, State 1, line line_id ID objekta object_id, ID indeksa index_id, dijeljenje ID partition_id, can t alloc Unit ID alloc_unit_id (Upišite podatke u retku), stranica (page_id), redak row_id: redak sadrži nultu vrijednost vremenske oznake, ali njegov pokazivač u lancu verzije nije NULL. Lanac verzija upućuje na stranicu (0:0), Slot-1.

Kada primite ovu poruku o pogrešci, to ne znači da imate korupciju u bazi podataka. Umjesto toga, upućuje na to da naredba DBCC ne prepoznaje da su ove stranice popravljene. Kada primijenite taj popravak, naredba DBCC sada prepoznaje da su stranice popravljene i više nećete primati ovu poruku o pogrešci. Da biste provjerili popravljene stranice, pokrenite sljedeći upit za dinamičku upravljanje (DMV):

select * from msdb..suspect_pages

Rješenje

Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:

Kumulativno ažuriranje 5 za SQL Server 2016 RTM

Kumulativno ažuriranje 2 za SQL Server 2016 SP1

Kumulativno ažuriranje 4 za SQL Server 2014 SP2

Kumulativno ažuriranje 11 za SQL Server 2014 SP1

Kumulativno ažuriranje 8 za SQL Server 2012 SP3

Kumulativno ažuriranje 16 za SQL Server 2012 Service Pack 2 (SP2)

Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

    Najnovije Kumulativno ažuriranje za SQL Server 2016

    Najnovije Kumulativno ažuriranje za SQL Server 2014

Najnovije Kumulativno ažuriranje za SQL Server 2012 SP3

Najnovije Kumulativno ažuriranje za SQL Server 2012 SP2

Status

Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.