For the complete documentation index, see llms.txt. This page is also available as Markdown.

Installer/update fails: Database compatibility level too low

Category: FAQ

Version: 1.0

Last updated: August 12, 2026

Author: Any2Info


Issue

While running the Any2Info installer/update tool, the update may fail with the following message:

Database compatibility level too low, is 120 and should be 130

This issue can occur when updating a relatively old Any2Info instance. Databases for older instances may have been created using an older SQL Server database compatibility level.

The issue occurs during update 220.

Note: Although the error message states that the compatibility level should be 130, the recommended compatibility level when update 220 was introduced is 150. Therefore, the databases should currently be changed to compatibility level 150. A higher compatibility level may be recommended for future Any2Info versions.


Cause

Update 220 requires functionality that is not available with the older database compatibility level.

The update is also partially executed before the compatibility-level error occurs. This means some database changes from update 220 have already been applied when the installer stops.

Because of this, changing only the compatibility level and rerunning the installer will not resolve the problem.

Doing so can result in a new error indicating that ADI001 already exists. This happens because ADI001 was created before the compatibility-level error occurred, and the installer attempts to execute that part of update 220 again.

The remaining part of update 220 must therefore be executed manually before rerunning the installer.


Solution

1. Change the database compatibility level

Run the following statements directly on the SQL Server:

The database names shown above are examples. Database names are instance-specific, so use the actual database names for the Any2Info instance being updated.

2. Complete update 220 manually

Run the following script directly on the Any2Info database. This executes the remaining portion of update 220 that could not be completed because of the compatibility-level error.

3. Rerun the installer

After both scripts have completed successfully, rerun the Any2Info installer/update tool.

Update 220 has now been completed manually and registered in SYS001, allowing the installer to continue with the remaining updates normally.


Changelog

Version
Date
Change

1.0

August 12, 2026

Initial FAQ documentation added.

Last updated

Was this helpful?