access microsoft jet engine stopped the process error


This blog mainly approaches to explain what steps you should take to resolve “Microsoft Jet Database Engine Stopped The Process…” Error as it make your Access .mdb or .accdb files to get corrupt. It also summarizes the manual techniques to rectify database in case of such errors. This tutorial also discuss the 3 most common error messages  returned by the Microsoft Jet database engine  that indicates some form of database corruption along with their fixes. So, let’s get started….!

Microsoft proprietary DBMS is a popular application used worldwide both at business as well as individual level. It’s a relational database developed by Microsoft and comes in MS Office Applications Suite. JET Database engine is basically used for storage purposes. But like other computer applications, MS access is also prone to corruption. If any damage occurs in database files, the user will experience random errors and frequent application shut down in severe cases. Well you can fix minor error automatically by JET database engine while performing read/write operations. But have you ever thought what will be your step if all of a sudden, Microsoft Jet database engine stopped working and started showing error LIKE THIS……

Error Number 3197:

Error message:

The Microsoft Jet database engine stopped the process because you and another user are attempting to change the same data at the same time.

Practical Scenario:

Hi friends,

Recently when I have opened my Microsoft Access application, it pop-up with following error, The Microsoft Jet database engine stopped the process because you and another user are attempting to change the same data at the same time.

After getting this error I am not able to use my access database files. I have tried several compact utility but it won’t work for me. I tried almost every solution from web.

Do you have any idea on how to fix this access issue? If yes, please tell…!

Errors Encounters Due To Microsoft Jet Database Engine Stopped Processing Error

Here is the listing of the 3 most common error messages returned by the Microsoft Jet database engine that indicates corruption of the database.  So, go through each one of them and if you are getting anyone of these following errors then try the fixes mentioned for it too.

Following errors typically denotes some form of corruption in the database.

Error Number 3197:

Error message:

The Microsoft Jet database engine stopped the process because you and another user are attempting to change the same data at the same time.


The reason for occurrence of this error is when a long value column (an OLE or MEMO data-type) contains a bad data in it.  Long value column are typically stored in a separate page from the page that the row is stored in. If long value column is present in the table schema, the jet database engine will try to read the long value page when reading the row of data.

To read the long value page, there is a pointer in the row of data. This error is generated when the jet database can’t properly read the long value page from the pointer present in the data row. While viewing a row that exhibits such behavior in MS Access data-windows, the user will typically see the number sign (#) for the entire row.

Error Number 3343

Error message:

Unrecognized database format ‘databasename.mdb’.


This error usually comes when the Jet database engine was improperly shut down during the process of writing to disk.

Further reading: Top Fixes To Repair MS Access 3343 “Unrecognized Database Format “ Error !

Error Number 3015

Error message:

‘databasename.mdb’ isn’t an index in this table. Look in the Indexes collection of the TableDef object to determine the valid index names.

‘databasename.mdb’ isn’t an index in this table error message caused when there is an index missing on the MSysObjects table. This error happens of the repair process is aborted.

Further reading: [Fixed] MS Access Error “ID is not an index in this table”

Error Number 80004005

Error message:

Microsoft JET Database Engine error ‘80004005’  Unspecified error


Error 0x80004005 usually encounters either when you are trying to access shared folder or on a Virtual Box. Here are some prominent solutions to remove such access error without losing your precious data.

Further reading: How to fix ‘80004005’ Error Message in MS Access Database?

How to Rectify Access Database Errors at the Initial Stage?

Normally, while such corruption issues occurred we always thinks of professional assistance without realizing the level of corruption existing in the database file. However there are few simple manual techniques that will help you in easy repair ms access database in case of corruption. Whatever the reason is, you must first of all try these first-aid fixes to prevent data loss against any damage.

Resolution For Microsoft Jet Database Engine Stopped Processing Error

Resolution For Microsoft Jet Database Engine Stopped Processing Error

Fix #1:Updated Version of Microsoft Jet

Microsoft jet database engine of version 3.51 come up with enhanced compact process designed to remedy the problems described in the “More Information” section. The new improved compact process now assumes all the functionality of the repair process, and therefore it is no longer recommended to use the Jet database engine repair process.

<<More Information >>For downloading the Jet database engine 3.51, check out the following article:

Fix #2: Remove Compiled VBA Code

Remove existing VBA Codes from your access database using the following command:

 “C:\Program Files\Microsoft Office\Office\MsAccess.exe /decompile”



If MS Access .exe file is stored in some different location, so you will need to change the file path mentioned in the above command.

Fix #3: Export Database to Access 2013\ 2010

You must try exporting your currently running Access database to any updated version such as MS Access 2010 or 2013 to rectify the issue and make the .accdb file accessible.

Follow the steps mentioned below in order to convert Access database file to Access 2013 version:

  • Open up your Access database, tap to the File tab to select backstage view and then select Save As
  • In the Save As dialog box, choose Access database (*.accdb) from the Save Database As
  • Browse and select location where you want to keep the newer ACCDB file needs to be stored.
  • Give appropriate name for the new database file and then click to the OK Option button.
  • After performing this, all the content from Access 2007 will be shifted to Access 2013 or 2010 version; so now you won’t be able to see this file in your older version access database application.

However, you will not be able to view this file in the older versions of the application prior to the 2007 edition.

If there any incorrect linked table exist within the database file then it is quiet difficult to convert and view access DB in any latest version.

Fix #4: Professional Access Repair Application

If no built-in step appears workful in rectifying the access ACCDB file, then you can opt for advanced repair solution to repair your access database of any version 2007/2010/2013/2016. For this the recommended tool is Access Repair N Recovery Tool is the best suited option as it is perfect to resolve all types of major and minor corruption issues occurred in Microsoft Access 2007 database. Additional advantage of using this tool is that it helps to retrieve forms and modules that are encrypted using passwords.

down-in buy-now-blue


Since .mdb or .accdb Access Database file are very much prone to corruption, therefore familiarize yourself with the good habit of keeping backup. Apart from that you must also try the manual solution mentioned above in the instance of database damage.

How To Fix “Microsoft Jet Database Engine Stopped The Process….” Error