Internal errors (assertion failed)

Sybase IQ has many internal checks that have been designed to detect possible database inconsistencies as soon as possible. If the database server prints an Assertion Failed message, you should not continue to use it before attempting to determine the cause. You should record the assertion number displayed on the screen and report the error to Sybase Technical Support.

The DBVALID utility and the sp_iqcheckdb system stored procedure are useful for determining if your database is not consistent. You may find it necessary to reconstruct your data from backups and transaction logs.

See also