Quantcast
Channel: SQL Server Database Engine forum
Viewing all articles
Browse latest Browse all 12963

Attempt to access expired blob handle

$
0
0

We get a random error in our test environment after upgrading from SQL server 2008 R2 to 2012.

System.Data.SqlClient.SqlException (0x80131904): 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 QFE from Technical Support.
A severe error occurred on the current command.  The results, if any, should be discarded.
Location:  tmpilb.cpp:2576
Expression:  fFalse
SPID:   55
Process ID:  1552
Description:  Attempt to access expired blob handle (3)

The weird thing is that is looks almost exactly like the below kb article, we are using a matching scenario as the symptons described in the below kb.

support.microsoft.com/kb/2644794/

It did not make this issue in 2008 R2, we then took the database from 2008 R2 and attached to the 2012 db server, and then

Event viewer (throws a lot of the 4 below errors):

Level Date   Source   Event Id Task category
Error 01-04-2014 17:42:00 MSSQL$DGOFFICEMAINSQL 17310  Server
 A user request from the session with SPID 58 generated a fatal exception. SQL Server is terminating this session. Contact Product Support Services with the dump produced in the log directory.
Error 01-04-2014 17:41:59 MSSQL$DGOFFICEMAINSQL 17065  Server
 SQL Server Assertion: File: <tmpilb.cpp>, line = 2576 Failed Assertion = 'fFalse' Attempt to access expired blob handle (3). 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.
Error 01-04-2014 17:41:58 MSSQL$DGOFFICEMAINSQL 3624  Server
 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 QFE from Technical Support.
Error 01-04-2014 14:47:41 MSSQL$DGOFFICEMAINSQL 17066  Server
 SQL Server Assertion: File: <qxcntxt.cpp>, line=1137 Failed Assertion = '!"No exceptions should be raised by this code"'. 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.

(DBCC CHECKDB) has been run, and no errors seems to occur

All usefull ideas are welcome :)


Viewing all articles
Browse latest Browse all 12963