Pervasive Status Error 2
Pervasive Status code 2 means there is a technical defect with the file.
The documentation from Pervasive reads:
The application encountered an I/O error
This status code typically indicates a corrupt file, an error while reading from or writing to the disk. The file is damaged, and you must recover it. Refer to the Advanced Operations Guide for more information on recovering files.
Note : See the PSQL Knowledge Base for new and updated articles on troubleshooting this status code. You can access the knowledge base at the PSQL website.
The file is corrupt; the best method is to revert to a healthy backup. Typically you will want to revert the entire database, there may be invalid links to/from the affected table.