MS Access Records一直显示为#Deleted

时间:2018-01-17 19:07:09

标签: ms-access ms-access-2010 corruption

我继承了一个用Access 2010 VBA编写的大型网络数据库。 它分为前端和后端,用户大约100但大约5-10并发。 #Deleted(跨所有字段)记录仅出现在一个表中,该表具有Long Int主键并且记录在100k范围内。

该表没有任何关系,因此级联保护不是问题。

每隔几天,一条记录显示为#deleted,然后阻止链接到表格(动态集)的表格显示其记录。

压缩和修复会删除#deleted记录,但也会删除表的主键,因此必须在保存之前重新应用。

这让我相信记录损坏也会影响表的索引。

几天后再次出现同样的情况。

我从头开始重新创建表复制PK和索引并传输数据但没有运气。

我知道运行并发用户可能会导致数据损坏,但是这个应用程序已运行多年没有发生这种情况,所以我不能相信它突然变成了问题。

有没有人对为什么会发生这种情况有任何想法?或关于如何缩小潜在问题的想法?

0 个答案:

没有答案