Access 2003完整教程:初始化 Microsoft Jet 2.5 数据库引擎驱动程序

安装 Microsoft? Jet 2.5 版引擎数据库驱动程序时,安装程序会向引擎中的 Microsoft Windows? 注册表和 ISAM 格式子键写入一组默认值。您必须使用“注册表编辑器”添加、删除或更改这些设置。以下各节描述 Microsoft Jet 引擎数据库驱动程序的初始化和 ISAM 格式设置。

Microsoft Jet 引擎初始化设置

Jet\4.0\Engines\Jet 2.x 文件夹中包括 msrd2x40.dll 驱动程序(用于访问 Microsoft Acess 2.0 工作表)的初始化设置。下面的示例显示了此文件夹中各项的典型初始化设置。

win32=<path>\ msrd2x40.dll

PageTimeout=5

LockedPageTimeout=5

CursorTimeout=5

LockRetry=20

CommitLockRetry=20

MaxBufferSize=512

ReadAheadPages=16

IdleFrequency=10

ForceOsFlush = 0

以下是用于配置 Microsoft Jet 数据库引擎的项。

说明
win32数据库引擎驱动程序 (.dll) 的位置。路径在安装时确定。
PageTimeout从将未锁定读取的数据放置在内部缓存中到该数据失效之间的时间长度(以 100 毫秒为单位进行表示)。默认值为 5 单位(即 0.5 秒)。
LockedPageTimeout从将锁定读取的数据放置在内部缓存中到该数据失效之间的时间长度(以 100 毫秒为单位进行表示)。默认值为 5 单位(即 0.5 秒)。
CursorTimeout对页的引用在该页上保留的时间长度(以 100 毫秒为单位进行表示)。默认值是 5 单位(即 0.5 秒)。此设置只适用于用 Microsoft Jet 数据库引擎 1.x 版创建的数据库。
LockRetry在返回锁定冲突消息前重复尝试访问锁定页的次数。默认值为 20 次。LockRetry 与 CommitLockRetry 相关。
CommitLockRetryMicrosoft Jet 数据库引擎尝试获取数据锁以提交对该数据的更改的次数。如果 Microsoft Jet 数据库引擎无法获取提交锁,则对数据进行的更改会失败。

Microsoft Jet 数据库引擎尝试获取提交锁的次数与 LockRetry 值直接相关。对于每一次尝试获取提交锁,Microsoft Jet 数据库引擎都将尝试由 LockRetry 值指定的次数来获取锁。例如,如果 CommitLockRetry 设为 20 并且 LockRetry 设为 20,Microsoft Jet 数据库引擎将进行多达 20 次的尝试来获取提交锁。对于这些尝试中的每一次,Microsoft Jet 数据库引擎都将进行多达 20 次的尝试来获取锁,总共要进行 400 次尝试。

CommitLockRetry 的默认值为 20。

MaxBufferSize数据库引擎内部缓存的大小,以 KB 度量。MaxBufferSize 必须为介于 9 和 4096 之间(包括 9 和 4096)的整数值。默认值为 512。
ReadAheadPages可在执行后续扫描之前读取的页数。默认值为 16。
ForceOSFlush除 0 以外的任何设置都代表会强制将操作系统缓存刷新到磁盘的提交或写入操作。设置 0(默认设置)表示不发生强制刷新。
IdleFrequencyMicrosoft Jet 在释放读取锁之前等待的时间数量(以 100 毫秒为单位)。默认值为 10 单位(即一秒)。

Microsoft Jet 引擎 ISAM 格式

Jet\4.0\ISAM Formats\Jet 2.x 文件夹包含下列项。



项名称


EngineJet 2.x
OneTablePerFile00
IndexDialog00
CreateDBOnExport00
IsamType0

注释更改 Windows 注册表设置时,必须先退出数据库引擎,然后再重新启动它,这样,新设置才会生效。

请参阅

自定义 Microsoft Jet 的 Windows 注册表设置


上页:Access 2003完整教程:初始化 Microsoft Jet 4.0 数据库引擎驱动程序 下页:Access 2003完整教程:初始化 Lotus 驱动程序

Access 2003完整教程:初始化 Microsoft Jet 2.5 数据库引擎驱动程序

Access 2003完整教程:初始化 Lotus 驱动程序Access 2003完整教程:为进行 ODBC 访问配置 Microsoft Jet 数据库引擎
Access 2003完整教程:初始化 Paradox 数据库驱动程序Access 2003完整教程:初始化文本数据源驱动程序
Access 2003完整教程:在应用程序的注册表树中创建分区以管理设置Access 2003完整教程:自定义 Microsoft Jet 的 Windows 注册表设置
Access 2003完整教程:初始化 Microsoft Exchange 数据源驱动程序Access 2003完整教程:使用 Microsoft OLE DB Provider for Jet 中的连接属性
Access 2003完整教程:使用 Regedit.exe 覆盖默认设置Access 2003完整教程:使用 DAO 的 SetOption 方法
Access 2003完整教程:SQL 聚合函数Access 2003完整教程:ADD USER 语句
Access 2003完整教程:ALL、DISTINCT、DISTINCTROW、TOP 谓词Access 2003完整教程:ALTER TABLE 语句
Access 2003完整教程:ALTER USER 或 DATABASE 语句Access 2003完整教程:Avg 函数
Access 2003完整教程:Between...And 运算符Access 2003完整教程:使用 SQL 函数计算字段
Access 2003完整教程:CONSTRAINT 子句Access 2003完整教程:Count 函数
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号