Hi Wayne,
The biggest problem with this issue is that we still don't have a way to reproduce the problem in a controlled environment.
Nobody has been able to give us a situation where it is "Do these steps", then "Database is corrupted".
We believe we understand the change in Windows that caused the increase in corrupted databases, and have been testing changes that we hope will alleviate the problem in production. Initially, that will be for O365 Monthly Channel users. It will not necessarily
address all the issues, particularly in environments with users using different versions (if someone using Access 2016 corrupts the database, it may still be reported as corrupt when it is opened in Access365).
I am not suggesting this as a workaround, because I know it isn't a trivial transformation, but if this is causing you significant issues, it is worth considering using Access for the front end, and storing data in SQL Server.
We will share more information when we have it, but I don't want to make promises we can't deliver on.
Thanks for the update, Shane. The registry workaround solved the issues that we had.
I have a suggestion for being able to reproduce this issue in a controlled environment:
- create a simple data entry style application in Access
- split the database into a front-end and a back-end located on a network share
- create several different virtual machines with automation to enter some random data into the system continuously, via a local copy of the front-end
- have a couple of the VM's editing the data that the other VM's entered as well
The corruption may not occur predictably at first, but with application and network logs, it may help narrow down the exact issue.