We have a browser based application that is doing some updates on the database. This app was earlier built to run on SQL server 2000 and we are in the process of migrating to SQL server 2005. Until now the application was seamlessly working on the new SQL server 2005 database. I got the following error message on the web when an item was clicked on the web that triggered a set of database updated through our app server. This is first time i am seeing anything like this.
---------------------------
Windows Internet Explorer
---------------------------
Unable to delete the selected items. Warning: Fatal error 3624 occurred at Feb 5 2007 2:34PM. Note the error and time, and contact your system administrator.
A severe error occurred on the current command. The results, if any, should be discarded.
Location: IndexRowScanner.cpp:370
Expression: m_sizeOfBuffer > currentOffset + colLen
SPID: 54
Process ID: 2712
---------------------------
OK
---------------------------
In the beginnning we thought it may be some thing in the app server or the CLR. But when I checked the process ID in the task manager it turned out to be SQL server 2005 process. the SPID was the application servers connection to the database.
This is what I got when i ran the profiler.
SQL Server Assertion: File: <IndexRowScanner.cpp>, line=370 Failed Assertion = 'm_sizeOfBuffer > currentOffset + colLen'. 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.
Warning: Fatal error 3624 occurred at Feb 5 2007 3:00PM. Note the error and time, and contact your system administrator.
2007-02-05 15:00:23.04 spid54 Error: 3624, Severity: 20, State: 1.
2007-02-05 15:00:23.04 spid54 A system assertion check has failed. Check the SQL Server error log for details
Any clues on what this is all about
Thanks..