为什么MS Access在使用文件时不允许复制文件?

为什么MS Access在使用文件时不允许复制文件?

访问文件是共享的数据库文件。

这意味着,多个用户可以同时写入和读取同一文件,Access拥有锁,以防止用户写入其他用户正在主动写入的内容,以防止冲突。

例如,当用户开始写入时,添加一行,但尚未完成写入,可能会使数据库处于不一致的状态(半行)。这有点简单化,但由于用户积极使用数据库,因此当然有可能发生损坏。尤其是当Access需要到处移动东西时,当文件被大量扩展时(例如,通过添加表),情况就会发生。

其他应用程序通常不让多个用户一起处理单个文件,因此,当有人保存/关闭一个文件时,可以只编写数据。

有关复制打开的数据库文件同时不存在不一致风险的代码,请参见this。

当然,影子副本也可以使用,但是您很可能最终会有一个损坏的副本。

相关推荐

汉王纷争攻略汇总
bt365账户为什么封

汉王纷争攻略汇总

📅 07-05 👁️ 905
北极星石英钟怎么调时间
365betapp

北极星石英钟怎么调时间

📅 07-09 👁️ 4492
什么是交互设计?定义解析及案例分享!
365betapp

什么是交互设计?定义解析及案例分享!

📅 07-12 👁️ 5694
怎么在空间里回复图片或者表情图
365游戏中心正式版

怎么在空间里回复图片或者表情图

📅 07-05 👁️ 1132
萊昂內爾·梅西
365游戏中心正式版

萊昂內爾·梅西

📅 07-10 👁️ 4754
四种钻杆事故处理方法
365游戏中心正式版

四种钻杆事故处理方法

📅 07-12 👁️ 2708