Access Database is getting corrupt again and again

Anonymous
2018-06-01T17:47:41+00:00

We have an application which was working okay till last month. But after the last windows update our clients are getting issues with access database. access database got corrupted.  We ran compact and repair. But it still getting corrupted again and again.  This issue started right after the window update. clients are on different OS. Like server 2018, server 2012 and windows 10.

Is there anything i have check in new windows update or any other step to prevent database corruption?

Microsoft 365 and Office | Access | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

604 answers

Sort by: Newest
  1. Anonymous
    2021-05-16T02:16:42+00:00

    Well done, TQuasar!

    With this kind of experimental data perhaps Microsoft could identify & finally FIX this problem.

    Unfortunately, queries and their results are a basic part of the continuing operation in our database program.

    Nearly every data entry (save / change /delete ) or record change involves queries to look up, compare, or be checked against filters and rules.

    Your scientific comparison technique is a great step forward.

    It really needs Microsoft to carry the ball from here.

    I hope they contact you for more input.

    I think they still read this blog, so I'm hopeful.

    Best regards.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  2. Anonymous
    2021-05-03T14:39:41+00:00

    This reminded me of the ODBC connection pooling and connection time outs.  

    https://docs.microsoft.com/en-us/previous-versions/windows/desktop/odbc/dn170560(v=vs.85)

    https://docs.microsoft.com/en-us/sql/odbc/admin/setting-odbc-connection-pooling-options?view=sql-server-ver15

    Old post but possibly relevant.  https://www.techonthenet.com/access/queries/timing\_out.php

    I am not sure if this will help you, or add to the rabbit hole.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2021-04-29T18:01:01+00:00

    Thanks TQuasar, this is very useful, detailed information. I will be checking my main queries this week.

    George

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2021-04-29T17:38:14+00:00

    We had about 36 queries, many update, delete and append queries. When it seemed to be a particular query we would test by having the process skip that query, it then just became corrupted on the next query.  

    SO, we divided the queries into three sets, A, B and C. 

    We tested and found that regardless of the order executed, either A-B-C or A-C-B or B-A-C or B-C-A or C-A-B or C-B-A

    the corruption would always take place in the second set. It seemed that it was not the specific query that was the issue, but some issue which involved an accumulation affect, (maybe in some communication/network buffer?)

    Now this corruption would only work when there were at least two in the database thru the network. (Though there were certain conditions when the corruption would not take place depending primarily on whether the one running the queries was the first one in the database.)

    In any case, instead of using the workarounds, we worked it out so those processes would only be initiated with one person logged in, since it was just needed once in the morning.  This took care of 95% of the corruption issue; there would still be an issue once or twice a month.

    NOW, for the past 5 months we have had no corruptions.  So, to test it, we allowed for the series of queries to be run with others logged in as well, and there is no longer a corruption issue.  (I assume there has been some Microsoft update, may be relating to networking, that inadvertantly has also corrected the corruption issue.)

    Was this answer helpful?

    3 people found this answer helpful.
    0 comments No comments
  5. Anonymous
    2021-04-29T17:22:06+00:00

    It's unfortunate these type of people try to take advantage of people's pain/difficult situations. 

    It happens far too often these days, especially during our current pandemic.

    Was this answer helpful?

    0 comments No comments