|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
MySQL这个名字是怎么来的已经不清楚了。基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQLAB创始人之一的的女儿也叫My。
.ldb文件究竟派甚么用处得?
本文参考地点:http://support.microsoft.com/default.aspx?kbid=208778
择要:
.ldb文件在多用户情况下长短常主要得。该文件被MSJetDBEngineV4.0用来断定被共享的数据库中哪笔记录被锁定和被谁锁定
更多信息:
.ldb文件是由共享数据库的利用者主动创立和删除得。.LDB文件创建并存储盘算机名、用户名和安排扩大域锁的。.LDB文件一样平常与.MDB同名,而且与.MDB文件在不异目次,在.MDB文件被翻开时创建并锁定。举个例子,假如你翻开c:
orthwind.mdb文件后c:
orthwind.ldb文件会主动被创建并被锁定。
当最初一个用户封闭共享数据库时.ldb文件会被主动删除。可是当用户没有一般封闭数据库大概数据库已被标志为破坏,那末.LDB文件不会被主动删除,由于.LDB文件中存储着数据库破坏时谁正在利用该数据库。
权限成绩:
记得要赐与.LDB文件地点的文件夹必定的权限。
假如你筹办共享一个数据库,该.MDB文件应当被安排在一个用户具有读取、写进、创建、删除权限的目次中。即便你请求每一个用户有分歧的文件权限(好比,只读大概可读写),一切可以共享该数据的用户对该目次都应当具有读取、写进、创建的权限,可是你能够分派用户对某个.MDB文件只具有只读权限。
注重:假如用独有体例翻开某个数据库,那末MSJETDB将不会创建.LDB文件,此时用户对目次的权限只需求有读取和写进两个权限便可。
.ldb文件的内容:
MSJETDBENGINE会为每一个以共享体例翻开数据库的利用者在.LDB文件中创立一个条目,每一个条目标巨细是64字节。后面32字节保留盘算机名,前面32字节保留用户名。JETDBENGINE撑持的最年夜用户数是255,因而.LDB文件的巨细不会凌驾16KB。
当一个用户封闭一个共享数据库时,该用户在.LDB文件中的条目不会当即被删除,但是该条目会鄙人一个用户翻开这个数据库时被掩盖。这也就意味着你不克不及经由过程.LDB文件来独一断定谁是某个数据库确当前利用者。
.LDB文件的利用办法:
JETDBENGINE利用.LDB文件中的信息来断定谁锁定了数据,谁正在写进被其别人锁定的数据。假如JETDBENGINE发明有其他用户的锁定抵触,它会读取.LDB文件以猎取盘算机名与用户名谁锁定了文件大概纪录。
在多半锁定抵触情形下,你会在存储纪录时失掉一个“写进抵触”的提醒而且作废你所做的修正。在有些情形下你会失掉以下提醒:
Couldntlocktable<tablename>;currentlyinusebyuser<securityname>oncomputer<computername>.
注重:上述关于.LDB文件的信息与数据库文件有关。假如一个.LDB文件破坏,数据库文件仍旧可以事情一般。可是写进抵触的提醒动静中<securityname>这个部分你大概会瞥见一串不知所云的笔墨。
参考:
在Access2000中,你能够用VBA来输入某个数据库的一切上岸用户的信息。
关于此代码请参考:
198755ACC2000:CheckingWhoLoggedintoDatabasewithJetUserRoster
http://support.microsoft.com/default.aspx?kbid=198755
原文地点:http://support.microsoft.com/default.aspx?kbid=208778
http://www.access911.net站长保藏索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。索引不是万能的,索引可以加快数据检索操作,但会使数据修改操作变慢。每修改数据记录,索引就必须刷新一次。 |
|