最大设置常量

适用于: Windows |Windows Server

最大设置常量

这些常量提供 ESE 数据库中的项允许的最大设置。

常量/值

说明

JET_BASE_NAME_LENGTH
3

设置用于命名数据库引擎使用的文件的前缀的长度。 此长度适用于为 JET_paramBaseName 系统参数设置的名称。

JET_MAX_COMPUTERNAME_LENGTH
15

设置 JET_SIGNATURE的最大长度。

JET_cbBookmarkMost
256

书签的默认最大大小。 当密钥大小保留为其默认值时,这一点有效。

JET_cbBookmarkMostMost
2000

将 esent 配置为具有最大键时书签的最大大小。

Windows 7: Windows 7 中引入了JET_cbBookmarkMostMost。

JET_cbNameMost
64

对象、列、索引或属性名称的最大长度。

注意 如果 Unicode,则值为 128。

JET_cbFullNameMost
255

“name.name.name...”的最大长度构建。

注意 如果 Unicode,则值为 510。

JET_cbColumnLVPageOverhead
82

此数字可用于计算数据库引擎可在单个数据库页上存储的 BLOB 的最大数量。 公式最大大小 = JET_paramDatabasePageSize–JET_cbColumnLVPageOverhead。

此值现已过时。 应使用 JET_paramLVChunkSizeMost 参数检索长值区块大小。

JET_cbColumnMost
255

非长值列数据的最大大小。

JET_cbLVDefaultValueMost
255

longBinary 或 LongText (long-value 的最大大小) 列默认值。

JET_cbKeyMost
255

排序键或索引键的默认最大大小。

JET_cbKeyMostMost
2000

任何页面大小的排序或索引键的最大可配置大小。 (请参阅 JET_INDEXCREATE2.cbKeyMost)

Windows 7: windows 7 操作系统中引入了JET_cbKeyMostMost。

JET_cbKeyMost2KBytePage
500

使用 2048 字节页的数据库中索引键允许的最大可配置大小。 有关详细信息 ,请参阅JET_INDEXCREATE

Windows Vista: windows Vista 操作系统中引入了JET_cbKeyMost2KBytePage。

JET_cbKeyMost4KBytePage
1000

使用 4096 字节页的数据库中索引键允许的最大可配置大小。 有关详细信息 ,请参阅JET_INDEXCREATE

Windows Vista: Windows Vista 中引入了JET_cbKeyMost4KBytePage。

JET_cbKeyMost8KBytePage
2000

使用 8192 字节页的数据库中索引键允许的最大可配置大小。 有关详细信息 ,请参阅JET_INDEXCREATE

Windows Vista: Windows Vista 中引入了JET_cbKeyMost8KBytePage

JET_cbKeyMostMin
255

索引键允许的最大最小大小。 有关详细信息 ,请参阅JET_INDEXCREATE

Windows Vista: Windows Vista 中引入了JET_cbKeyMostMin。

JET_cbLimitKeyMost
256

使用限制 grbit(如 jetMakeKey 函数中使用的JET_bitStrLimit)形成密钥时的最大密钥大小。

JET_cbPrimaryKeyMost
255

主索引的最大大小。 这现已过时。

JET_cbSecondaryKeyMost
255

辅助索引的最大大小。 这现已过时。

JET_ccolKeyMost
12

排序键或索引键中的最大组件数。

Windows Vista: 在 Windows Vista 和更高版本的 Windows 中,该值为 16。

JET_ccolMost
0x0000fee0

表中允许的最大列数。

Windowsxp: 0x0000fee0值用于 Windows XP 及更高版本的 Windows

Windows 2000: 值0x00007ffe用于 Windows 2000。

JET_ccolFixedMost
0x0000007f

表中允许的最大固定列数,当前为 127。

JET_ccolVarMost
0x00000080

表中可以包含的最大可变长度列数,当前为 128。

JET_ccolTaggedMost
( JET_ccolMost - 0x000000ff )

表中可以包含的最大标记列数,当前为 64993。

要求

要求

客户端

需要 Windows Vista、Windows XP 或 Windows 2000 Professional。

服务器

需要 Windows Server 2008、Windows Server 2003 或 Windows 2000 Server。

标头

在 Esent.h 中声明。