访问2007锁定

时间:2010-05-14 13:47:35

标签: c# .net ms-access ms-access-2007

我正在从5台不同的计算机连接访问2007数据库。 (C#.NET)

我收到此错误消息:

The database has been placed in a state by user 'Admin' on machine XXXXX that prevents it from being opened or locked

2 个答案:

答案 0 :(得分:2)

这意味着有人正在编辑其中一个数据库对象,例如向表中添加字段或创建新查询等,简而言之,他们在编辑模式下打开了数据库中的某些内容。

答案 1 :(得分:0)

应将访问数据库拆分为前端,用于表单,报表,代码等,以及表的后端。

后端应放在具有最小读写权限的目录中,否则锁定文件(ldb)可能会被锁定。

每个用户都应该拥有前端的副本。