Hello, Noticed below error in application logs, SQL Server Assertion: File: , line=1235 Failed Assertion = 'lfh->lfh_startOffset == lfcb->lfcb_startOffset'. 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 can you please advise the reason and remedy for the same error.
aside from the cause/remedy I would recommend: 1 - preserving all your existing backups - dont overwrite or delete any until this is all wrapped up and you have a healthy database/server. 2 - making a backup of all your databases (see note 1, dont overwrite any existing backups) 3 - READING about CHECKDB in BOL, understand its function, options and effects. 4 - run CHECKDB 5 - celebrate that all databases are fine, back them all up again as per normal backup procedures It is likely to be nothing but if you have encountered bad pages on a disk you need to ready for anything with as many good backups as you can put your hands on.
Since it could be "... timing-related ...", it might be caused by an external event like an IO burst. In that case, it's not structural. But I do recommend a DBCC CHECKDB action (actually you should run this on a regularly base)