Just a very quick blog today regarding an issue that has arisen with one of my clients. During Integration it became apparent that one table in particular was failing during the weekly consistency checks, the error being output:
DBCC results for ‘sys.extended_index_1696529623_384000’.
There are 313423 rows in 1627 pages for object “sys.extended_index_1696529623_384000”.
DBCC results for ‘schema.Table’.
There are 312246 rows in 12192 pages for object “schema.Table”.
Msg 0, Level 11, State 0, Line 0
A severe error occurred on the current command. The results, if any, should be discarded.
Msg 0, Level 20, State 0, Line 0
A severe error occurred on the current command. The results, if any, should be discarded.
A bit of background. The server is running SQL Server 2008R2 SP1 CU2 and the database in question is still in compatibility 90 (SQL Server 2005). The table in question has a spatial index on a Geography column.
So, how do we fix this? Well there’s a couple of options.
- Change the compatibility to 100
- Install SQL Server 2008R2 SP1 CU3…
This is a documented issue (kb 2635827) and the fix can be found on Microsoft’s Support Pages.
FIX: Access violation when you run a DBCC CHECKDB command against a database that contains a table that has a spatial index in SQL Server 2008 or in SQL Server 2008 R2
As to which fix we deploy, well that’s for tomorrow’s fun and games