Microsoft distribueert Microsoft SQL Server 2008 R2 als één downloadbaar bestand. Aangezien de fixes cumulatief zijn, bevat elke nieuwe release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2008 R2 correctie.
Symptomen
In Microsoft SQL Server 2008 R2 wordt een database als verdacht gemarkeerd wanneer u de database probeert te herstellen. Daarnaast wordt de volgende bevestigingsfout vastgelegd in het foutenlogboekbestand van SQL Server 2008 R2:
<datum> <tijd> <SPID> fout: 17066, Ernst: 16, status: 1. <datum> <tijd> <SPID> SQL Server Assertion: File: <page. cpp>, line = 4953 mislukt assert = ' m_freeCnt + emptySlots * sizeof (slot) >= spaceNeeded '. Deze fout kan optreden in verband met tijdsinstellingen. Als de fout zich blijft voordoen nadat u de instructie opnieuw hebt uitgevoerd, gebruikt u DBCC CHECKDB om de integriteit van de database te controleren op de integriteit van de gegevens of de server opnieuw te starten om te zorgen dat de gegevensstructuren in het geheugen niet beschadigd zijn.
Opmerking Als dit probleem zich voordoet, moet u de database terugzetten op basis van een back-up om dit probleem op te lossen.
Dit probleem doet zich voor omdat een pagina mogelijk niet voldoende ruimte heeft wanneer u een database terugzet. Een willekeurige thread die betrokken is bij het opnieuw opbouwen van online indexen of het comprimeren van een database kan een nieuwe pagina comprimeren. Als de pagina onvoldoende ruimte bevat, wordt de bevestigingsfout weergegeven.
Oplossing
Cumulatieve updategegevens
De oplossing voor dit probleem werd voor het eerst uitgebracht in cumulatieve update 7. Voor meer informatie over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2008 R2 klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
2489376 Cumulatief update pakket 7 voor SQL Server 2008 R2 Opmerking Aangezien de builds cumulatief zijn, bevat elke nieuwe correctie release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2008 R2 correctie. U wordt aangeraden om de meest recente correctie voor deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:
981356 De SQL Server 2008 R2-builds die zijn uitgebracht nadat SQL Server 2008 R2 werd uitgebracht
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.