Error 2537 in SQL Server
Posted by admin on February 17th, 2009DBCC CHECKDB is a database integrity check command for SQL Server database. The command checks the structural and allocation integrity of all the objects, which have been defined in the database. The command reports errors whenever it finds issues with database and then performs SQL Recovery. This command may report the following error which signifies database corruption issues, specifically in SQL Server 2000:
“Msg 2537, Level 16, State 43, Server MYSERVER, Line 1
Table error: Object ID 1977058079, index ID 0, page (1:75), row 0. Record
check (Valid SqlVariant) failed. Values are 4 and 0.
DBCC results for ‘MyTable’.
There are 0 rows in 1 pages for object ‘MyTable’.
CHECKDB found 0 allocation errors and 1 consistency errors in table
‘MyTable’ (object ID 1977058079).
CHECKDB found 0 allocation errors and 1 consistency errors in database
‘MyReproDest’.
repair_allow_data_loss is the minimum repair level for the errors found by
DBCC CHECKDB (MyReproDest ).”
The issue is related to sql_variant data type. When SQL Server loads some data to a column which is of sql_variant data type and also, if same type of data originates in another column, the issue may be witnessed. This particularly happens when the column contains character values and that data is sent to either SQL Server directly or any intermediate file, which causes database to corrupt and hence create SQL Repair needs.
• sql_variant data type can be used to store any type of SQL Server data type, which can be inconsistent or unspecified.
This is recommended not to run REPAIR_ALLOW_DATALOSS option to carry out SQL Database Repair, which deletes the corrupt row. User can apply the SQL Server 2000 SP3 which can Repair SQL.
In case, after the application of hotfix, if the problem remains the same, third party SQL Repair software can be used which can safely extract lost information. sql recovery software use powerful and safe algorithms which repair the database.
Stellar Phoenix SQL Recovery is the best solution for sql database recovery. It safely applies scanning algorithms to Repair SQL databases. The software supports SQL Server 2005 and SQL Server 2000. With its user friendly and interactive interface this SQL Repair software repairs and restores all the database objects.