是否有可能陷入"访问处于不一致的状态"错误?

时间:2016-05-17 15:53:53

标签: ms-access

我将Access 2013数据库拆分为主要通过Citrix使用的网络。我一直收到数据库处于不一致状态的错误消息,我不知道原因。我创建了一个查询来捕获用户名和机器ID作为auto-exec宏,这样我就可以回去询问用户发生了什么等等。但是我想知道的是,是否可以知道哪个用户第一次遇到这个错误?我可以以某种方式捕获错误并知道哪个用户"导致"它?我有一种感觉,这个错误发生在auto_exec宏发射之前,但我生活在希望中。

我希望能够做到的是与Citrix团队合作,看看他们的日志中是否有相应的错误。

1 个答案:

答案 0 :(得分:3)

  可悲的是,他们都在共享同一个前端。它只被使用   用于只读查找目的。我希望每个用户都拥有自己的用户   复制,但IT不同意我的意见。

唯一可行的方法是,如果accdb文件本身被标记为只读,这可能会使您的应用程序无法使用。

我已经通过运行庞大的Citrix设置(40000+员工)的客户端为优先级应用程序进行了此操作。 IT有一个严格的安全观点,但虽然相当合作,但它们没什么帮助。

但是,我用VB脚本解决了它。它在第一次尝试中起作用很好,我在这里写了一个描述:

Deploy and update a Microsoft Access application in a Citrix environment

最棒的是,您可能不需要IT为您做任何事情。