As he says that in Microsoft access database a option is available Compact & Repair utility to repair access database but this task will be time consuming for huge amount of database.
The error 3112: Microsoft Jet engine database will show this error message with DAO error. These errors are common for access users and got inaccessible database. In such situation to recover access database you can use advance Access File Recovery tool and this will also fix access database errors. Otherwise you can check the following Microsoft article to repair access database
https://www.daniweb.com/web-development/databases/threads/497944/opening-access-file