Access数据库引擎停止了该过程,因为您和另一个用户正在尝试更改相同的数据

Che*_*tDM 14 ms-access sql-server-2008 ms-access-2010

我们最近将访问数据库迁移到SQL服务器上.完成后,我们开始使用我们的前端访问数据库测试数据库(我们之前的设置涉及两个访问文件,一个用于前端,一个用于后端.)我们几乎立即收到错误.

Microsoft访问数据库引擎停止了该过程,因为您和另一个用户正在尝试同时更改相同的数据.

现在我们确实有多个人在这些前端工作,但在收到此消息时,我是唯一访问数据的人.我测试它的一般过程是使用表单插入数据.然后尝试删除数据.我知道一个事实,数据正在进入桌面,我知道我是唯一一个查看或尝试编辑此信息的人,我们使用ODBC连接将SQL服务器连接到前端.非常感谢任何建议或帮助,我会严重监控这个主题,所以期待你有任何问题要求我得到相对较快的回答.

Fio*_*ala 27

本文中,您将发现错误可能由位数据类型引起:

如果基于SQL Server的数据库中具有位数据类型的字段保留为空,则会出现此问题.Microsoft Access将空白字段解释为包含Null值的字段,并且Jet数据库引擎不会释放它们.因此,记录保持锁定状态,无法删除.

请注意,必须始终具有主键或唯一键才能从SQL Server更新数据.


小智 5

使用压缩和修复数据库