ldb文件是微软Acces衡痕贤伎s文件(.mdb)打开时产生的一个临时文件,ldb文件在多用户环境下是非常重要的,该文件被Microsoft 夼猿勇麒Jet数据库引擎 V4.0 用来确定被共享的数据库中哪条记录被锁定以及被谁锁定。如果Access数据库处于使用状态,则ldb文件是删除不了的,但在有些情况下,又需要删除该文件,本文说明怎么删除处于使用状态中的ldb文件。
1、测试环境说明本文使用如下的学生成绩Access数据库,只包含一个表,共享该Access数据库所在的文件夹。按下Win+R,打开运行对话框,输入compmgmt.msc,回车后打开计算机管理,选择共享文件夹,可以查看处于共享的文件夹列表。
2、在本机和远程电脑上分别打开Access数据库在本机使用Access数据库编辑工具打开Access数据库,在另外一台电脑上也使用Access数据库编辑工具打开该共享的Access数据库。
3、尝试删除ldb文件在资源管理器中删除test.ldb文件,会出现文件正在使用,不允许删除的错误。
4、查看Access数据库用户使用LDB Viewer工具打开该Access数据库,可以看到有两个用户正在使用该Access数据。LDB Viewer下载地址:http://pan.baidu.com/s/1pLqmCf5
5、使用Unlocker解锁本机锁定程序使用Unlocker(百度UnLocker下载)查看test.ldb的锁定情况,可以看到test.ldb被Access数据库编辑工具锁定了,选择锁定的程序,点击"解锁"按钮。再次查看test.ldb的锁定情况,可以看到本机没有程序锁定该文件。用LDB Viewer查看Access数据库用户,可以看到本机的用户已经不再是LogOn状态(登录)。
6、再次尝试删除ldb文件在资源管理器中再次删除test.ldb文件,还是会出现该文件正在使用,不允许删除的错误。这是因为另外一台电脑正在通过共享文件的方式使用该Access数据库。
7、关闭共享文件夹会话打开计算机管理,选择共役钽俏淌享文件夹->打开文件,可以看到test.ldb被锁定了,右键点击test.ldb,右键菜单选择"瓴烊椹舟将打开的文件关闭"。用LDB Viewer查看Access数据库用户,可以看到两个用户都已经不再是LogOn状态(登录)了。
8、再次尝试删除ldb文件在资源管理器中再次删除test.ldb文件,这次就很顺利地删除掉了。