JET_err 枚举
ESENT 错误代码。
命名空间:Microsoft.Isam.Esent.Interop
程序集: Microsoft.Isam.Esent.Interop(在 Microsoft.Isam.Esent.Interop.dll 中)
语法
'Declaration
Public Enumeration JET_err
'Usage
Dim instance As JET_err
public enum JET_err
成员
成员名称 | 说明 | |
---|---|---|
成功 | 成功的操作。 | |
RfsFailure | 资源故障模拟器失败 | |
RfsNotArmed | 资源故障模拟器未初始化 | |
FileClose | 无法关闭文件 | |
OutOfThreads | 无法启动线程 | |
TooManyIO | 由于 IO 过多,系统繁忙 | |
TaskDropped | 无法执行请求的异步任务 | |
InternalError | 致命内部错误 | |
DisabledFunctionality | 你正在运行 MinESE,其中未编译所有功能。 此功能仅在完整版本的 ESE 中受支持。 | |
UnloadableOSFunctionality | 无法找到和加载/链接所需的 OS 功能。 | |
DatabaseBufferDependenciesCorrupted | 缓冲区依赖项设置不当。 恢复失败 | |
PreviousVersion | 版本已存在。 恢复失败 | |
PageBoundary | 已到达页面边界 | |
KeyBoundary | 已到达关键边界 | |
BadPageLink | 数据库已损坏 | |
BadBookmark | 书签在数据库中没有对应的地址 | |
NTSystemCallFailed | 对操作系统的调用失败 | |
BadParentPageLink | 数据库已损坏 | |
SPAvailExtCacheOutOfSync | AvailExt 缓存与 btree 不匹配 | |
SPAvailExtCorrupted | AvailExt 空间树已损坏 | |
SPAvailExtCacheOutOfMemory | 分配 AvailExt 缓存节点的内存不足 | |
SPOwnExtCorrupted | OwnExt 空间树已损坏 | |
DbTimeCorrupted | 当前页上的 Dbtime 大于全局数据库 dbtime | |
KeyTruncated | 在禁止键截断的索引上截断的键 | |
DatabaseLeakInSpace | 即使从可用树中也无法访问某些数据库页,也只有脱机碎片整理才能恢复丢失的空间。 | |
BadEmptyPage | 数据库已损坏。 搜索意外的空页。 | |
KeyTooBig | 键太大 | |
CannotSeparateIntrinsicLV | 非法尝试分离必须固有的 LV | |
SeparatedLongValue | 分隔的长值不支持操作 | |
MustBeSeparateLongValue | 只能预读可分隔的长值列(例如大小不受限制),使其是固定列或变量列 | |
InvalidPreread | 当前索引辅助数据库时无法预读长值 | |
InvalidLoggedOperation | 已记录的操作无法重做 | |
LogFileCorrupt | 日志文件已损坏 | |
NoBackupDirectory | 未指定备份目录 | |
BackupDirectoryNotEmpty | 备份目录不为空 | |
BackupInProgress | 备份已处于活动状态 | |
RestoreInProgress | 正在还原 | |
MissingPreviousLogFile | 缺少检查点的日志文件 | |
LogWriteFail | 写入日志文件失败 | |
LogDisabledDueToRecoveryFailure | 尝试在恢复失败后记录某些内容 | |
CannotLogDuringRecoveryRedo | 尝试在恢复重做期间记录某些内容 | |
LogGenerationMismatch | 日志文件的名称与内部生成编号不匹配 | |
BadLogVersion | 日志文件的版本与 Jet 版本不兼容 | |
InvalidLogSequence | 下一个日志中的时间戳与预期值不匹配 | |
LoggingDisabled | 日志未处于活动状态 | |
LogBufferTooSmall | 日志缓冲区太小,无法恢复 | |
LogSequenceEnd | 超出最大日志文件数 | |
NoBackup | 未备份 | |
InvalidBackupSequence | 备份调用失序 | |
BackupNotAllowedYet | 目前无法备份 | |
DeleteBackupFileFail | 无法删除备份文件 | |
MakeBackupDirectoryFail | 无法创建备份临时目录 | |
InvalidBackup | 启用循环日志记录后无法执行增量备份 | |
RecoveredWithErrors | 已还原但出错 | |
MissingLogFile | 当前日志文件缺失 | |
LogDiskFull | 日志磁盘已满 | |
BadLogSignature | 日志文件的签名错误 | |
BadDbSignature | 数据库文件的签名错误 | |
BadCheckpointSignature | 检查点文件的签名错误 | |
CheckpointCorrupt | 检查点文件未找到或损坏 | |
MissingPatchPage | 恢复期间找不到修补程序文件页 | |
BadPatchPage | 修补程序文件页无效 | |
RedoAbruptEnded | 重做因从日志文件读取日志时突然失败而突然结束 | |
BadSLVSignature | ||
PatchFileMissing | 硬还原检测到备份集中缺少修补程序文件 | |
DatabaseLogSetMismatch | 数据库不属于当前的日志文件集 | |
DatabaseStreamingFileMismatch | 数据库和流式处理文件彼此不匹配 | |
LogFileSizeMismatch | 实际日志文件大小与 JET_paramLogFileSize 不匹配 | |
CheckpointFileNotFound | 找不到检查点文件 | |
RequiredLogFilesMissing | 缺少恢复所需的日志文件。 | |
SoftRecoveryOnBackupDatabase | 备份数据库预期需要软恢复。 应改用还原 | |
LogFileSizeMismatchDatabasesConsistent | 数据库已恢复,但恢复期间使用的日志文件大小与 JET_paramLogFileSize 不匹配 | |
LogSectorSizeMismatch | 日志文件扇区大小与当前卷的扇区大小不匹配 | |
LogSectorSizeMismatchDatabasesConsistent | 数据库已恢复,但日志文件扇区大小(恢复期间使用)与当前卷的扇区大小不匹配 | |
LogSequenceEndDatabasesConsistent | 数据库已恢复,但使用当前序列中的所有可能的日志代系;在继续操作之前,请删除所有日志文件和检查点文件和备份数据库 | |
StreamingDataNotLogged | 非法尝试重播未记录数据的流式处理文件操作。 这可能是由于尝试在启用了循环日志记录的情况下前滚造成的 | |
DatabaseDirtyShutdown | 数据库未完全关闭。 必须首先运行恢复才能正确完成上次关闭的数据库操作。 | |
ConsistentTimeMismatch | 数据库上次一致时间不匹配 | |
DatabasePatchFileMismatch | 修补程序文件不是从此备份生成的 | |
EndingRestoreLogTooLow | 起始日志编号太低,无法还原 | |
StartingRestoreLogTooHigh | 起始日志编号太高,无法还原 | |
GivenLogFileHasBadSignature | 还原日志文件的签名不正确 | |
GivenLogFileIsNotContiguous | 还原日志文件不连续 | |
MissingRestoreLogFiles | 某些还原日志文件缺失 | |
MissingFullBackup | 数据库在增量备份之前缺少以前的完整备份 | |
BadBackupDatabaseSize | 备份数据库大小未经过 4k 对齐 | |
DatabaseAlreadyUpgraded | 尝试升级的数据库已是当前数据库 | |
DatabaseIncompleteUpgrade | 尝试使用仅部分转换为当前格式的数据库 - 必须从备份还原 | |
MissingCurrentLogFiles | 某些当前日志文件缺失,无法进行连续还原 | |
DbTimeTooOld | 页面上的 dbtime 小于记录中的 dbtimeBefore | |
DbTimeTooNew | 页面上的 dbtime 在记录中的 dbtimeBefore 之前 | |
MissingFileToBackup | 备份期间缺少某些日志或修补程序文件 | |
LogTornWriteDuringHardRestore | 硬还原期间在备份集中检测到 torn-write | |
LogTornWriteDuringHardRecovery | 在硬恢复期间检测到写入损坏(日志不是备份集的一部分) | |
LogCorruptDuringHardRestore | 在硬还原期间检测到备份集损坏 | |
LogCorruptDuringHardRecovery | 在硬恢复期间检测到损坏(日志不是备份集的一部分) | |
MustDisableLoggingForDbUpgrade | 尝试升级数据库时无法启用日志记录 | |
BadRestoreTargetInstance | 找不到为还原指定的 TargetInstance,或者日志文件不匹配 | |
RecoveredWithoutUndo | 软恢复已成功重播所有操作,但已跳过恢复的撤消阶段 | |
DatabasesNotFromSameSnapshot | 要还原的数据库并非来自同一个卷影副本备份 | |
SoftRecoveryOnSnapshot | 从卷影副本备份集对数据库进行了软恢复 | |
CommittedLogFilesMissing | 缺少一个或多个已提交到此数据库的日志。 这些日志文件是维护持久 ACID 语义所必需的,但如果恢复期间指定了 JET_bitReplayIgnoreLostLogs 位,则无需保持一致性。 | |
SectorSizeNotSupported | 磁盘子系统报告的物理扇区大小不受特定文件类型的 ESE 的支持。 | |
RecoveredWithoutUndoDatabasesConsistent | 软恢复已成功重播所有操作,并打算跳过恢复的撤消阶段,但不需要执行撤消阶段 | |
CommittedLogFileCorrupt | 在恢复期间发现一个或多个日志已损坏。 这些日志文件是维护持久 ACID 语义所必需的,但如果恢复期间指定了 JET_bitIgnoreLostLogs 位和 JET_paramDeleteOutOfRangeLogs,则无需保持一致性。 | |
UnicodeTranslationBufferTooSmall | Unicode 转换缓冲区太小 | |
UnicodeTranslationFail | Unicode 规范化失败 | |
UnicodeNormalizationNotSupported | OS 不支持 Unicode 规范化(未指定规范化回调) | |
UnicodeLanguageValidationFailure | 无法验证语言 | |
ExistingLogFileHasBadSignature | 现有日志文件有签名错误 | |
ExistingLogFileIsNotContiguous | 现有日志文件不连续 | |
LogReadVerifyFailure | 备份期间日志文件出现校验和错误 | |
SLVReadVerifyFailure | ||
CheckpointDepthTooDeep | 检查点和当前代之间的未完成代数过多 | |
RestoreOfNonBackupDatabase | 尝试对不是备份数据库的数据库进行硬恢复 | |
LogFileNotCopied | 已尝试日志截断,但未复制所有必需的日志 | |
SurrogateBackupInProgress | 代理项备份正在进行。 | |
BackupAbortByServer | 备份已由服务器中止,中止方法是使用 JET_bitTermStopBackup 调用 JetTerm 或调用 JetStopBackup | |
InvalidGrbit | flags 参数无效 | |
TermInProgress | 正在终止 | |
FeatureNotAvailable | API 不受支持 | |
InvalidName | 名称无效 | |
InvalidParameter | API 参数无效 | |
DatabaseFileReadOnly | 尝试附加只读数据库文件进行读/写操作 | |
InvalidDatabaseId | 数据库 ID 无效 | |
OutOfMemory | Out of Memory | |
OutOfDatabaseSpace | 达到数据库大小上限 | |
OutOfCursors | 超出表游标 | |
OutOfBuffers | 超出数据库页面缓冲区 | |
TooManyIndexes | 索引过多 | |
TooManyKeys | 索引中的列过多 | |
RecordDeleted | 记录已删除 | |
ReadVerifyFailure | 数据库页存在校验和错误 | |
PageNotInitialized | 空白数据库页 | |
OutOfFileHandles | 超出文件句柄 | |
DiskReadVerificationFailure | 从文件 IO 返回 ERROR_CRC 的 OS | |
DiskIO | 磁盘 IO 错误 | |
InvalidPath | 文件路径无效 | |
InvalidSystemPath | 系统路径无效 | |
InvalidLogDirectory | 日志目录无效 | |
RecordTooBig | 大于最大大小的记录 | |
TooManyOpenDatabases | 打开的数据库太多 | |
InvalidDatabase | 不是数据库文件 | |
NotInitialized | 数据库引擎未初始化 | |
AlreadyInitialized | 数据库引擎已初始化 | |
InitInProgress | 正在初始化数据库引擎 | |
FileAccessDenied | 无法访问文件,文件被锁定或正在使用中 | |
QueryNotSupported | 查询支持不可用 | |
SQLLinkNotSupported | SQL 链接支持不可用 | |
BufferTooSmall | 缓冲区太小 | |
TooManyColumns | 定义的列过多 | |
ContainerNotEmpty | 容器不为空 | |
InvalidFilename | 文件名无效 | |
InvalidBookmark | 书签无效 | |
ColumnInUse | 索引中使用的列 | |
InvalidBufferSize | 数据缓冲区与列大小不匹配 | |
ColumnNotUpdatable | 无法设置列值 | |
IndexInUse | 索引正在使用中 | |
LinkNotSupported | 链接支持不可用 | |
NullKeyDisallowed | 索引上禁止 Null 键 | |
NotInTransaction | 操作必须位于事务中 | |
MustRollback | 由于未转换的更新失败,事务必须回滚 | |
TooManyActiveUsers | 活动数据库用户太多 | |
InvalidCountry | 无效或未知的国家/地区代码 | |
InvalidLanguageId | 无效或未知的语言 ID | |
InvalidCodePage | 无效或未知代码页 | |
InvalidLCMapStringFlags | LCMapString() 的标志无效 | |
VersionStoreEntryTooBig | 尝试创建大于版本存储桶的版本存储项 (RCE) | |
VersionStoreOutOfMemoryAndCleanupTimedOut | 版本存储内存不足(清理尝试无法完成) | |
VersionStoreOutOfMemory | 内存不足的版本存储(已尝试清理) | |
CurrencyStackOutOfMemory | UNUSED: 超出 lCSRPerfFUCB * g_lCursorsMax(仅限 XJET) | |
CannotIndex | 无法为托管列或 SLV 列编制索引 | |
RecordNotDeleted | 未删除记录 | |
TooManyMempoolEntries | 请求的 mempool 条目过多 | |
OutOfObjectIDs | 超出 btree ObjectIDs(执行脱机碎片整理以回收可用/未使用的 ObjectIds) | |
OutOfLongValueIDs | 长值 ID 计数器已达到最大值。 (执行脱机碎片整理以回收可用/未使用的 LongValueIDs) | |
OutOfAutoincrementValues | 自动递增计数器已达到最大值(脱机碎片整理将无法回收可用/未使用的自动递增值)。 | |
OutOfDbtimeValues | Dbtime 计数器已达到最大值(执行脱机碎片整理以回收可用/未使用的 Dbtime 值) | |
OutOfSequentialIndexValues | 顺序索引计数器已达到最大值(执行脱机碎片整理以回收可用/未使用的 SequentialIndex 值) | |
RunningInOneInstanceMode | 启用了单实例模式的多实例调用 | |
RunningInMultiInstanceMode | 启用了多实例模式的单实例调用 | |
SystemParamsAlreadySet | 已设置全局系统参数 | |
SystemPathInUse | 其他数据库实例已使用的系统路径 | |
LogFilePathInUse | 其他数据库实例已使用的日志文件路径 | |
TempPathInUse | 其他数据库实例已使用的临时路径 | |
InstanceNameInUse | 实例名称已使用 | |
InstanceUnavailable | 由于此实例遇到了严重错误,因此无法使用 | |
DatabaseUnavailable | 由于此数据库遇到了严重错误,因此无法使用 | |
InstanceUnavailableDueToFatalLogDiskFull | 由于此实例在执行无法容忍失败的操作(例如事务回滚)时遇到日志磁盘已满错误,因此无法使用 | |
OutOfSessions | 超出会话 | |
WriteConflict | 由于写入锁未完成,写入锁失败 | |
TransTooDeep | 事务嵌套太深 | |
InvalidSesid | 会话句柄无效 | |
WriteConflictPrimaryIndex | 在未提交的主索引上尝试更新 | |
InTransaction | 不允许在事务中执行操作 | |
RollbackRequired | 必须回滚当前事务 - 无法提交或启动新事务 | |
TransReadOnly | 只读事务尝试修改数据库 | |
SessionWriteConflict | 尝试在同一会话中用两个不同的光标替换同一记录 | |
RecordTooBigForBackwardCompatibility | 如果以以前版本的 Jet 的数据库格式表示,该记录会太大 | |
CannotMaterializeForwardOnlySort | 由于参数与 JET_bitTTForwardOnly 冲突,无法创建临时表 | |
SesidTableIdMismatch | 此会话句柄不能用于此表 ID | |
InvalidInstance | 实例句柄无效 | |
DirtyShutdown | 实例已成功关闭,但所有附加数据库都通过 JET_bitTermDirty 请求处于脏状态 | |
ReadPgnoVerifyFailure | 从磁盘读取的数据库页的页码错误。 | |
ReadLostFlushVerifyFailure | 从磁盘读取的数据库页的上一次写入未在页面上表示。 | |
FileSystemCorruption | 文件系统操作失败,并出现指示文件系统已损坏的错误。 | |
RecoveryVerifyFailure | 恢复期间从磁盘读取的一个或多个数据库页与预期状态不匹配。 | |
FilteredMoveNotSupported | 尝试在不支持的方案中向 JetSetCursorFilter() 提供筛选器。 | |
MustCommitDistributedTransactionToLevel0 | 尝试将分布式事务 PrepareToCommit 到非零级别 | |
DistributedTransactionAlreadyPreparedToCommit | 在分布式事务调用 PrepareToCommit 后尝试执行写入操作 | |
NotInDistributedTransaction | 尝试 PrepareToCommit 非分布式事务 | |
DistributedTransactionNotYetPreparedToCommit | 尝试提交分布式事务,但 PrepareToCommit 尚未调用 | |
CannotNestDistributedTransactions | 未进入级别 0 时尝试开始分布式事务 | |
DTCMissingCallback | 尝试开始分布式事务,但在初始化时未指定 DTC 协调的回调 | |
DTCMissingCallbackOnRecovery | 尝试恢复分布式事务,但在初始化时未指定 DTC 协调的回调 | |
DTCCallbackUnexpectedError | 从 DTC 回调返回了意外错误代码 | |
DatabaseDuplicate | 数据库已存在 | |
DatabaseInUse | 数据库正在使用中 | |
DatabaseNotFound | 无此类数据库 | |
DatabaseInvalidName | 数据库名称无效 | |
DatabaseInvalidPages | 页面数无效 | |
DatabaseCorrupted | 非数据库文件或数据库已损坏 | |
DatabaseLocked | 数据库已独占锁定 | |
CannotDisableVersioning | 无法为此数据库禁用版本控制 | |
InvalidDatabaseVersion | 数据库引擎与数据库不兼容 | |
Database200Format | 数据库采用较旧的 (200) 格式 | |
Database400Format | 数据库采用较旧的 (400) 格式 | |
Database500Format | 数据库采用较旧的 (500) 格式 | |
PageSizeMismatch | 数据库页大小与引擎不匹配 | |
TooManyInstances | 无法再启动任何数据库实例 | |
DatabaseSharingViolation | 另一个数据库实例正在使用此数据库 | |
AttachedDatabaseMismatch | 恢复开始时或结束时检测到未完成的数据库附件,但数据库缺失或与附件信息不匹配 | |
DatabaseInvalidPath | 指定的数据库文件路径不合法 | |
DatabaseIdInUse | 正在为数据库分配一个已在使用的 ID | |
ForceDetachNotAllowed | 仅在正常分离出错后才允许强制分离 | |
CatalogCorrupted | 在目录中检测到损坏 | |
PartiallyAttachedDB | 部分附加了数据库。 无法完成附加操作 | |
DatabaseSignInUse | 数据库包含已被使用的同一个签名 | |
DatabaseCorruptedNoRepair | 数据库已损坏,但不允许修复 | |
InvalidCreateDbVersion | 恢复尝试重播数据库创建,但数据库最初是使用数据库引擎的不兼容(可能较旧)版本创建的 | |
DatabaseIncompleteIncrementalReseed | 无法附加数据库,因为它当前正在作为增量重新分配的一部分重新生成。 | |
DatabaseInvalidIncrementalReseed | 数据库不是执行增量重设种子的有效状态。 | |
DatabaseFailedIncrementalReseed | 由于发生严重错误,无法完成对指定数据库执行的增量重新分配。 恢复此数据库需要完全重新分配。 | |
NoAttachmentsFailedIncrementalReseed | 无法完成对指定数据库执行的增量重新分配,因为所需的最小日志不包含附件信息。 恢复此数据库需要完全重新分配。 | |
TableLocked | 表已独占锁定 | |
TableDuplicate | 表已存在 | |
TableInUse | 表正在使用中,无法锁定 | |
ObjectNotFound | 无此类表或对象 | |
DensityInvalid | 错误的文件/索引密度 | |
TableNotEmpty | 表不为空 | |
InvalidTableId | 表 ID 无效 | |
TooManyOpenTables | 无法打开其他任何表(已尝试清理) | |
IllegalOperation | 工序 在表上不受支持 | |
TooManyOpenTablesAndCleanupTimedOut | 无法打开其他任何表(清理尝试未能完成) | |
ObjectDuplicate | 表或对象名称已被使用 | |
InvalidObject | 对象对于操作无效 | |
CannotDeleteTempTable | 使用 CloseTable 而不是 DeleteTable 删除临时表 | |
CannotDeleteSystemTable | 非法尝试删除系统表 | |
CannotDeleteTemplateTable | 非法尝试删除模板表 | |
ExclusiveTableLockRequired | 表上必须具有排他锁。 | |
FixedDDL | 禁止对此表进行 DDL 操作 | |
FixedInheritedDDL | 在派生表上,禁止对 DDL 的继承部分进行 DDL 操作 | |
CannotNestDDL | 目前不支持嵌套分层 DDL。 | |
DDLNotInheritable | 尝试从未标记为模板表的表中继承 DDL。 | |
InvalidSettings | 系统参数设置不当 | |
ClientRequestToStopJetService | 客户端已请求停止服务 | |
CannotAddFixedVarColumnToDerivedTable | 模板表是使用 NoFixedVarColumnsInDerivedTables 创建的 | |
IndexCantBuild | 索引生成失败 | |
IndexHasPrimary | 已定义主索引 | |
IndexDuplicate | 已定义索引 | |
IndexNotFound | 无此类索引 | |
IndexMustStay | 无法删除聚集索引 | |
IndexInvalidDef | 非法的索引定义 | |
InvalidCreateIndex | 无效的创建索引描述 | |
TooManyOpenIndexes | 超出索引描述块 | |
MultiValuedIndexViolation | 为多值索引生成的非唯一记录间索引键 | |
IndexBuildCorrupted | 未能生成正确反映主索引的辅助索引 | |
PrimaryIndexCorrupted | 主索引已损坏。 必须对数据库进行碎片整理或删除表。 | |
SecondaryIndexCorrupted | 辅助索引已损坏。 必须对数据库进行碎片整理,否则必须删除受影响的索引。 如果损坏的索引超过 Unicode 文本,则可能会导致排序顺序更改。 | |
InvalidIndexId | 非法的索引 ID | |
IndexTuplesSecondaryIndexOnly | 只能在辅助索引上设置元组索引 | |
IndexTuplesTooManyColumns | 元组索引在索引中只能包含 11 列 | |
IndexTuplesNonUniqueOnly | 元组索引必须是非唯一索引 | |
IndexTuplesTextBinaryColumnsOnly | 元组索引必须位于文本/二进制列上 | |
IndexTuplesVarSegMacNotAllowed | 元组索引不允许设置 cbVarSegMac | |
IndexTuplesInvalidLimits | 指定的索引的最小/最大元组长度或最大字符无效 | |
IndexTuplesCannotRetrieveFromIndex | 无法对元组索引使用 RetrieveFromIndex 调用 RetrieveColumn() | |
IndexTuplesKeyTooSmall | 指定的键不满足最小元组长度 | |
ColumnLong | 列值很长 | |
ColumnNoChunk | 长值中没有此类区块 | |
ColumnDoesNotFit | 字段将无法装入记录 | |
NullInvalid | Null 无效 | |
ColumnIndexed | 无法删除已编制索引的列 | |
ColumnTooBig | 字段长度超过上限 | |
ColumnNotFound | 没有此类列 | |
ColumnDuplicate | 字段已定义 | |
MultiValuedColumnMustBeTagged | 尝试创建多值列,但未标记列 | |
ColumnRedundant | 第二个自动增量或版本列 | |
InvalidColumnType | 列数据类型无效 | |
TaggedNotNULL | 无非 NULL 标记列 | |
NoCurrentIndex | 无效,不包含当前索引 | |
KeyIsMade | 已完全创建键 | |
BadColumnId | 列 ID 不正确 | |
BadItagSequence | 标记列的 itagSequence 错误 | |
ColumnInRelationship | 无法删除,列参与关系 | |
CannotBeTagged | 无法标记自动增量和版本 | |
DefaultValueTooBig | 默认值超过最大大小 | |
MultiValuedDuplicate | 在唯一多值列上检测到重复值 | |
LVCorrupted | 长值树中遇到损坏 | |
MultiValuedDuplicateAfterTruncation | 在规范化数据后,在唯一多值列上检测到重复值,并在比较之前对数据进行规范化截断 | |
DerivedColumnCorruption | 派生表中的列无效 | |
InvalidPlaceholderColumn | 尝试将列转换为主索引占位符,但列不符合必要的条件 | |
ColumnCannotBeCompressed | 只能压缩 JET_coltypLongText 和 JET_coltypLongBinary 列 | |
RecordNotFound | 找不到键 | |
RecordNoCopy | 无工作缓冲区 | |
NoCurrentRecord | 货币不在记录中 | |
RecordPrimaryChanged | 主键不可更改 | |
KeyDuplicate | 非法的重复键 | |
AlreadyPrepared | 尝试在记录更新正在进行时更新记录 | |
KeyNotMade | 未调用 JetMakeKey | |
UpdateNotPrepared | 未调用 JetPrepareUpdate | |
DataHasChanged | 数据已更改,操作已中止 | |
LanguageNotSupported | Windows 安装不支持语言 | |
DecompressionFailed | 内部错误:无法解压缩数据 | |
UpdateMustVersion | 仅未提交的表没有版本更新 | |
TooManySorts | 排序进程过多 | |
InvalidOnSort | 对 Sort 执行的操作无效 | |
TempFileOpenError | 无法打开临时文件 | |
TooManyAttachedDatabases | 打开的数据库太多 | |
DiskFull | 磁盘上没有剩余空间 | |
PermissionDenied | 权限被拒绝 | |
FileNotFound | 找不到文件 | |
FileInvalidType | 文件类型无效 | |
AfterInitialization | 初始化后无法还原。 | |
LogCorrupted | 日志无法解释 | |
InvalidOperation | 操作无效 | |
AccessDenied | 访问被拒绝 | |
TooManySplits | 无限拆分 | |
SessionSharingViolation | 多个线程在使用同一个会话 | |
EntryPointNotFound | 在 DLL 中找不到所需的入口点 | |
SessionContextAlreadySet | 指定的会话已经设置了会话上下文 | |
SessionContextNotSetByThisThread | 尝试重置会话上下文,但当前线程最初未设置会话上下文 | |
SessionInUse | 尝试终止正在使用的会话 | |
RecordFormatConversionFailed | 动态记录格式转换期间出现内部错误 | |
OneDatabasePerSession | 每个会话只允许一个打开的用户数据库 (JET_paramOneDatabasePerSession) | |
RollbackError | 回滚期间出错 | |
DatabaseAlreadyRunningMaintenance | 操作未成功完成,因为数据库已在指定数据库上运行维护 | |
CallbackFailed | 回调失败 | |
CallbackNotResolved | 找不到回调函数 | |
SpaceHintsInvalid | JET 空间提示结构的元素不正确或不可操作。 | |
SLVSpaceCorrupted | ||
SLVCorrupted | ||
SLVColumnDefaultValueNotAllowed | ||
SLVStreamingFileMissing | ||
SLVDatabaseMissing | ||
SLVStreamingFileAlreadyExists | ||
SLVInvalidPath | ||
SLVStreamingFileNotCreated | ||
SLVStreamingFileReadOnly | ||
SLVHeaderBadChecksum | ||
SLVHeaderCorrupted | ||
SLVPagesNotFree | ||
SLVPagesNotReserved | ||
SLVPagesNotCommitted | ||
SLVPagesNotDeleted | ||
SLVSpaceWriteConflict | ||
SLVRootStillOpen | ||
SLVProviderNotLoaded | ||
SLVEAListCorrupt | ||
SLVRootNotSpecified | ||
SLVRootPathInvalid | ||
SLVEAListZeroAllocation | ||
SLVColumnCannotDelete | ||
SLVOwnerMapAlreadyExists | ||
SLVOwnerMapCorrupted | ||
SLVOwnerMapPageNotFound | ||
SLVFileStale | ||
SLVFileInUse | ||
SLVStreamingFileInUse | ||
SLVFileIO | ||
SLVStreamingFileFull | ||
SLVFileInvalidPath | ||
SLVFileAccessDenied | ||
SLVFileNotFound | ||
SLVFileUnknown | ||
SLVEAListTooBig | ||
SLVProviderVersionMismatch | ||
SLVBufferTooSmall | ||
OSSnapshotInvalidSequence | 在无效序列中使用的 OS 卷影复制 API | |
OSSnapshotTimeOut | OS 卷影复制因超时而结束 | |
OSSnapshotNotAllowed | 不允许 OS 卷影复制(正在备份或恢复) | |
OSSnapshotInvalidSnapId | 无效的 JET_OSSNAPID | |
TooManyTestInjections | 达到内部测试注入限制 | |
TestInjectionNotSupported | 不支持测试注入 | |
InvalidLogDataSequence | 不知何故,提供的日志数据与实例的当前状态顺序不一致 | |
LSCallbackNotSpecified | 尝试在未指定回调函数的情况下使用本地存储 | |
LSAlreadySet | 尝试为已设置本地存储的对象设置本地存储 | |
LSNotSet | 尝试从未设置本地存储的对象检索本地存储 | |
FileIOSparse | 向某个位置发出稀疏 I/O | |
FileIOBeyondEOF | 向 EOF 以外的位置发出读取(写入将扩展文件) | |
FileIOAbort | 指示 JET_ABORTRETRYFAILCALLBACK 调用方中止指定的 I/O | |
FileIORetry | 指示 JET_ABORTRETRYFAILCALLBACK 调用方重试指定的 I/O | |
FileIOFail | 指示 JET_ABORTRETRYFAILCALLBACK 调用方使指定的 I/O 失败 | |
FileCompressed | 压缩文件不支持读/写访问 |