M
DownloadReleasesGuidesChatbotAccountantsForumCloud Edition

Corrupt Database

Manager uses SQLite databases, which are generally robust but can become corrupted due to hardware malfunctions or rogue programs.

The easiest way to manually recover a corrupt database is using the Command Line Interface (CLI) for SQLite. The CLI is a program named sqlite3.

This guide will walk you through the process of recovering a corrupt database file.

Step 1: Download SQLite CLI

Download SQLite CLI from the [SQLite Download page](https://www.sqlite.org/download.html).

Download the precompiled binaries for your operating system:

• For Windows, look for sqlite — tools — win — x64 — .zip

• For macOS, look for sqlite — tools — osx — x64 — .zip

• For Linux, look for sqlite — tools — linux — x64 — .zip

Step 2: Unzip the Downloaded Archive

Extract the contents of the downloaded zip file into a new folder.

Step 3: Prepare the Corrupt Database File

Copy your corrupted SQLite database into the folder with the unzipped contents.

Rename your .manager file to corrupted.manager.

Step 4: Run the Recovery Command

Open a command line interface (Command Prompt on Windows, Terminal on macOS/Linux).

Navigate to the folder containing the sqlite3 executable and the corrupted.manager file.

Run the following command to attempt recovery:

sqlite3 corrupted.manager ".recover" | sqlite3 new.manager

Step 5: Import and Open the Recovered Database

After the recovery command completes, you will have a new file named new.manager.

Import new.manager back into Manager and attempt to open it.

Learn more: Import Business

Following these steps can help you recover data from a corrupt Manager database file.