Symptomen
Ga ervan uit dat u de doeltijd van een database hebt ingesteld op een andere waarde dan nul in Microsoft SQL Server 2012, 2014 of 2016. Als er tijdens het proces van het controlepunt een verklaring plaatsvindt, veroorzaakt de bevestiging een time-out voor de lease in de database en wordt het volgende dumpbestand weergegeven:
date time spid14s Error: 17066, Severity: 16, State: 1. date time spid14s SQL Server Assertion: File: <recoveryunit.cpp>, line=7849 Failed Assertion = 'm_ReducedDataSlice <= MaxReducedDataSlice'. This error may be timing-related. If the error persists after rerunning the statement, use DBCC CHECKDB to check the database for structural integrity, or restart the server to ensure in-memory data structures are not corrupted.date time spid14s Error: 3624, Severity: 20, State: 1.date time spid14s A system assertion check has failed. Check the SQL Server error log for details. Typically, an assertion failure is caused by a software bug or data corruption. To check for database corruption, consider running DBCC CHECKDB. If you agreed to send dumps to Microsoft during setup, a mini dump will be sent to Microsoft. An update might be available from Microsoft in the latest Service Pack or in a Hotfix from Technical Support. date time spid14s Error: 18400, Severity: 16, State: 1. date time spid14s The background checkpoint thread has encountered an unrecoverable error. The checkpoint process is terminating so that the thread can clean up its resources. This is an informational message only. No user action is required.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:
Cumulatieve update 7 voor SQL Server 2012 Service Pack 3
Cumulatieve update 3 voor SQL Server 2014 Service Pack 2
Cumulatieve update 10 voor SQL Server 2014 Service Pack 1
Cumulatieve update 4 voor SQL Server 2016
Cumulatieve update 1 voor SQL Server 2016 SP1
Cumulatieve updates voor SQL Server
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server: nieuwste cumulatieve update voor SQL server 2012 SP3
Nieuwste cumulatieve update voor SQL Server 2014 Nieuwste cumulatieve update voor SQL Server 2016
Workaround
Om dit probleem tijdelijk op te lossen, stelt u de tijd voor doel herstel in op nul voor de desbetreffende database.
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Informatie over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.