Symptomer
Anta at du bruker SQL Server 2012, 2014 eller 2016 AlwaysOn tilgjengelighetsgrupper, og at databasen inneholder noen skadet sider på grunn av en feil, for eksempel en lagringsdriver som fungerer feil. I så fall kan automatisk siden Reparer-funksjonen reparerer sidene stille i bakgrunnen. DBCC CHECKDB eller DBCC CHECKTABLE-kommandoen fungerer, ikke bra med disse reparerte sidene. I tillegg får du en false feilmelding som ligner på følgende:
Msg 5262, nivå 16 stadium 1 linje line_id objekt-ID object_id, indeksere ID index_id, partisjon ID partisjons-ID, fordelt til datoer enhet ID alloc_unit_id (type i rad data), side (page_id), raden row_id: rad inneholder et tidsstempel for versjonskontroll av NULL, men dens versjon kjeden pekeren er ikke NULL. Versjon kjeden som peker til siden (0:0), -1-spor.
Når du mottar denne feilmeldingen, betyr det ikke at databasen er skadet. I stedet angir at kommandoen DBCC ikke gjenkjenner disse sidene har blitt reparert. Når du har installert denne hurtigreparasjonen, gjenkjenner kommandoen DBCC nå at sidene har blitt reparert, og du vil ikke lenger motta denne feilmeldingen.
Hvis du vil kontrollere de reparerte sidene, kjører du følgende Dynamic Management visninger (DMV)-spørring:
select * from msdb..suspect_pages
Løsning
Dette problemet er løst i følgende kumulative oppdateringer for SQL Server:
Kumulativ oppdatering 5 for SQL Server 2016 RTM
Samleoppdatering 2 for SQL Server 2016 SP1
Kumulativ oppdatering 4 for SQL Server 2014 SP2
Kumulativ oppdatering 11 for SQL Server 2014 SP1
Kumulativ oppdatering 8 for SQL Server 2012 SP3
Kumulativ oppdatering 16 for SQL Server 2012 Service Pack 2 (SP2)
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Nyeste kumulative oppdateringen for SQL Server-2016
Nyeste kumulative oppdateringen for SQL Server-2014
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.