EndNote 出现the library apprear to be damaged 错误的可能原因及解决方法
- 2021-12-19
- 来源/作者: 菜鸟图库/ 菜鸟图库
- 672 次浏览
看到有人询问使用EndNote时出现了如下错误「the library apprear to be damaged please vierify that no other user has this library open simultaneously with write acecess」,造成这种错误的可能原因是什么,我们来一步步分析一下。
图片借用一下丁香园的,我自己不截图了
可能原因分析
看错误提示是数据库可能损坏,看看是不是有另外的用户在同时打开这个数据库Library,因为此时这个数据库Library是只读状态。
1. EndNote有个特点,每次分布新版本以后,EndNote的数据库Library只能向下兼容,不能向上兼容。这在EndNote新版升级方法及注意事项也提及过。
因此,如果使用EndNote高版本打开过数据库后,低版本再打开就可能出现问题。
2. 是否对数据库进行过重新命名?
如果重新命名的话,需要把xx.ENL和相对应的xx.DATA同时命名。如果单纯重命名一个,也会出现错误。
我不建议利用重命名的方式更改数据库名称,建议导出再导入的方式进行。这样出错的机率就少。具体可以参阅EndNote合并多个数据库Library的方法。
3. 您的操作系统是什么?
如果是Win 7以上的系统(确切说是Vista以上),Win7对权限控制比较严格,C盘下的文件是只读状态。
如果碰巧数据库Library建立在默认的位置C盘的话,EndNote启动时又不是以管理员权限启动的话,数据库Library只能是只读,无法修改。
在EndNote Library建立技巧一文中我一再的呼吁数据库Library不要建立在C盘,具体该怎么建立请看此文。
4. 数据库有没有进行同步,或者放置于网络硬盘中?
EndNote自身同步时,或者网络硬盘同步时,文件也会成只读状态,容易出现上述错误。
我推测原因不过以上4种情况,因此相对应的解决方法也就明了了,一步步来解决。
解决方法
1. 如果是新版本打开过,这个有点悲催,现在只能以新版本打开,旧版本打开就可能出现问题。当然可以试着恢复修复一下数据库看看。依次选择「Tools」→「Recovery Library」即可。
2. 如果重命名过,看看是否xx.ENL和相对应的xx.DATA同时重命名了,如果没有改之。
3. 如果是在数据库Library,建议把数据库Library移至非系统盘。要么右击EndNote程序,选择「以管理员身份运行」,打开EndNote后再打开数据库。
4. 如果是同步引起,等同步完毕后再打开看看
标签(TAG) EndNote Endnote导入文献 EndNote插入文献