NexusDB is unlike SQL Server in that it can be used in single-user standalone mode, with VSys writing directly to the database tables itself. Even when using NexusDB Server, NexusDB tables are more prone to file damage than those used by SQL Server. This tool provides a mechanism for verifying and repairing possibly damaged tables.
The first sign that something may be amiss with your tables would be an error like:
exception message: NexusDB: <unnamed TnxTable instance>: Read failure[$2401/9217]
Your first course of action is to call or e-mail technical support. We can read the error report and tell you which (if any table) has a problem. If this is not feasible due to time zone issues (or it's a weekend or holiday), you can follow the repair process yourself on all tables – no damage will occur if you repair an undamaged table.
Always make a backup of the underlying raw files (*.nx1
files) before using this tool. A backup made with VSys itself will not suffice if there is damage to the tables themselves since the VSys backup won't be able to read the complete tables. Have your IT people copy the *.nx1
files themselves.
Steps in this task
*.nx1
files rather than the VSys One backup tool since that tool may not be able to capture all records from damaged tables.SQL Server tables never need repairing.