本主题列出了Active Directory 域服务中函数的日志记录和恢复错误返回值。
| 值 | 说明 | 
|---|---|
| hrLogFileCorrupt | 日志文件已损坏。 | 
| hrNoBackupDirectory | 未提供备份目录。 | 
| hrBackupDirectoryNotEmpty | 备份目录不为空。 | 
| hrBackupInProgress | 备份处于活动状态。 | 
| hrMissingPreviousLogFile | 缺少检查点的日志文件。 | 
| hrLogWriteFail | 无法写入日志文件。 | 
| hrBadLogVersion | 日志文件的版本与 Windows NT/Windows 2000 目录服务数据库(NTDS)的版本不兼容。 | 
| hrInvalidLogSequence | 下一个日志中的时间戳与预期的时间戳不匹配。 | 
| hrLoggingDisabled | 日志未处于活动状态。 | 
| hrLogBufferTooSmall | 日志缓冲区太小,无法恢复。 | 
| hrLogSequenceEnd | 已超出日志文件的最大数目。 | 
| hrNoBackup | 没有正在进行的备份。 | 
| hrInvalidBackupSequence | 备份调用未按顺序进行。 | 
| hrBackupNotAllowedYet | 现在无法执行备份。 | 
| hrDeleteBackupFileFail | 无法删除备份文件。 | 
| hrMakeBackupDirectoryFail | 无法创建备份临时目录。 | 
| hrInvalidBackup | 启用循环日志记录时,无法执行增量备份。 | 
| hrRecoveredWithErrors | 修复过程中遇到错误。 | 
| hrMissingLogFile | 缺少最新的日志文件。 | 
| hrLogDiskFull | 日志磁盘已满。 | 
| hrBadLogSignature | 日志文件已损坏。 | 
| hrBadDbSignature | 数据库文件已损坏。 | 
| hrBadCheckpointSignature | 检查point 文件已损坏。 | 
| hrCheckpointCorrupt | 找不到或损坏检查点文件。 | 
| hrDatabaseInconsistent | 数据库已损坏。 | 
| hrConsistentTimeMismatch | 数据库上次一致时间不匹配。 | 
| hrPatchFileMismatch | 修补程序文件不是从此备份生成的。 | 
| hrRestoreLogTooLow | 起始日志编号太低,无法还原。 | 
| hrRestoreLogTooHigh | 起始日志编号太高,无法还原。 | 
| hrGivenLogFileHasBadSignature | 从磁带下载的日志文件已损坏。 | 
| hrGivenLogFileIsNotContiguous | 下载磁带后找不到必需的日志文件。 | 
| hrMissingRestoreLogFiles | 由于缺少某些日志文件,因此无法完全还原数据。 | 
| hrExistingLogFileHasBadSignature | 日志文件路径中的日志文件已损坏。 | 
| hrExistingLogFileIsNotContiguous | 在日志文件路径中找不到必需的日志文件。 | 
| hrMissingFullBackup | 数据库在增量备份之前错过了以前的完整备份。 | 
| hrBadBackupDatabaseSize | 备份数据库大小必须是 4000(4096 字节)的倍数。 | 
| hrTermInProgress | 正在关闭数据库。 | 
| hrFeatureNotAvailable | 本功能不可用。 | 
| hrInvalidName | 名称无效。 | 
| hrInvalidParameter | 参数无效。 | 
| hrColumnNull | 列的值为 null。 | 
| hrBufferTruncated | 缓冲区太小,无法用于数据。 | 
| hrDatabaseAttached | 已附加数据库。 | 
| hrInvalidDatabaseId | 数据库 ID 无效。 | 
| hrOutOfMemory | 计算机内存不足。 | 
| hrOutOfDatabaseSpace | 数据库已达到最大大小 16 GB。 | 
| hrOutOfCursors | 表游标。 | 
| hrOutOfBuffers | 数据库页缓冲区不足。 | 
| hrTooManyIndexes | 索引太多。 | 
| hrTooManyKeys | 索引中的列太多。 | 
| hrRecordDeleted | 该记录已被删除。 | 
| hrReadVerifyFailure | 发生读取验证错误。 | 
| hrOutOfFileHandles | 文件句柄不足。 | 
| hrDiskIO | 出现磁盘 I/O 错误。 | 
| hrInvalidPath | 文件的路径无效。 | 
| hrRecordTooBig | 记录已超过最大大小。 | 
| hrTooManyOpenDatabases | 打开的数据库太多。 | 
| hrInvalidDatabase | 该文件不是数据库文件。 | 
| hrNotInitialized | 尚未调用数据库。 | 
| hrAlreadyInitialized | 已调用数据库。 | 
| hrFileAccessDenied | 无法访问该文件。 | 
| hrBufferTooSmall | 缓冲区太小。 | 
| hrSeekNotEqual | SeekLE 或 SeekGE 找不到完全匹配项。 | 
| hrTooManyColumns | 定义的列太多。 | 
| hrContainerNotEmpty | 容器不为空。 | 
| hrInvalidFilename | 文件名无效。 | 
| hrInvalidBookmark | 书签无效。 | 
| hrColumnInUse | 列在索引中使用。 | 
| hrInvalidBufferSize | 数据缓冲区与列大小不匹配。 | 
| hrColumnNotUpdatable | 无法设置列值。 | 
| hrIndexInUse | 该索引正在使用中。 | 
| hrNullKeyDisallowed | 索引上不允许使用 Null 键。 | 
| hrNotInTransaction | 该操作必须位于事务中。 | 
| hrNoIdleActivity | 未发生空闲活动。 | 
| hrTooManyActiveUsers | 活动数据库用户太多。 | 
| hrInvalidCountry | 国家或地区代码未知或无效。 | 
| hrInvalidLanguageId | 语言 ID 未知或无效。 | 
| hrInvalidCodePage | 代码页未知或无效。 | 
| hrNoWriteLock | 事务级别 0 没有写入锁。 | 
| hrColumnSetNull | 列值设置为 null。 | 
| hrVersionStoreOutOfMemory | lMaxVerPages 已超出 (仅 XJET)。 | 
| hrCurrencyStackOutOfMemory | 游标不足。 | 
| hrOutOfSessions | 会话不足。 | 
| hrWriteConflict | 由于写入锁未完成,写入锁失败。 | 
| hrTransTooDeep | 事务嵌套太深。 | 
| hrInvalidSesid | 会话句柄无效。 | 
| hrSessionWriteConflict | 另一个会话具有页面的专用版本。 | 
| hrInTransaction | 不允许在事务中执行该操作。 | 
| hrDatabaseDuplicate | 数据库已存在。 | 
| hrDatabaseInUse | 数据库正在使用中。 | 
| hrDatabaseNotFound | 数据库不存在。 | 
| hrDatabaseInvalidName | 数据库名称无效。 | 
| hrDatabaseInvalidPages | 页数无效。 | 
| hrDatabaseCorrupted | 数据库文件已损坏或找不到。 | 
| hrDatabaseLocked | 数据库已锁定。 | 
| hrTableEmpty | 已打开一个空表。 | 
| hrTableLocked | 该表已锁定。 | 
| hrTableDuplicate | 该表已经存在。 | 
| hrTableInUse | 无法锁定表,因为它已在使用中。 | 
| hrObjectNotFound | 表或对象不存在。 | 
| hrCannotRename | 无法重命名临时文件。 | 
| hrDensityInvalid | 文件/索引密度无效。 | 
| hrTableNotEmpty | 无法定义聚集索引。 | 
| hrInvalidTableId | 表 ID 无效。 | 
| hrTooManyOpenTables | 无法打开其他任何表。 | 
| hrIllegalOperation | 表不支持此操作。 | 
| hrObjectDuplicate | 表或对象名称已被使用。 | 
| hrInvalidObject | 该对象对于操作无效。 | 
| hrIndexCantBuild | 无法生成聚集索引。 | 
| hrIndexHasPrimary | 已定义主索引。 | 
| hrIndexDuplicate | 已定义索引。 | 
| hrIndexNotFound | 索引不存在。 | 
| hrIndexMustStay | 无法删除聚集索引。 | 
| hrIndexInvalidDef | 索引定义是非法的。 | 
| hrIndexHasClustered | 已定义聚集索引。 | 
| hrCreateIndexFailed | 由于创建表时出错,无法创建索引。 | 
| hrTooManyOpenIndexes | 索引说明块不足。 | 
| hrColumnLong | 列值太长。 | 
| hrColumnDoesNotFit | 该字段不适合在记录中。 | 
| hrNullInvalid | 该值不能为 null。 | 
| hrColumnIndexed | 无法删除,因为列已编制索引。 | 
| hrColumnTooBig | 字段的长度超过最大长度 255 字节。 | 
| hrColumnNotFound | 找不到列。 | 
| hrColumnDuplicate | 该字段已定义。 | 
| hrColumn2ndSysMaint | 每个表只允许一个自动递增或版本列。 | 
| hrInvalidColumnType | 列数据类型无效。 | 
| hrColumnMaxTruncated | 该列被截断,因为它超出了最大长度 255 字节。 | 
| hrColumnCannotIndex | 无法为长值列编制索引。 | 
| hrTaggedNotNULL | 标记的列不能为 null。 | 
| hrNoCurrentIndex | 该条目无效,没有当前索引。 | 
| hrKeyIsMade | 密钥已完成。 | 
| hrBadColumnId | 列 ID 不正确。 | 
| hrBadItagSequence | 多值列的实例标识符不正确。 | 
| hrCannotBeTagged | 自动创建和版本不能多值。 | 
| hrRecordNotFound | 找不到密钥。 | 
| hrNoCurrentRecord | 货币不在记录中。 | 
| hrRecordClusteredChanged | 无法更改聚集密钥。 | 
| hrKeyDuplicate | 密钥已存在。 | 
| hrAlreadyPrepared | 当前条目已复制或清除。 | 
| hrKeyNotMade | 没有键。 | 
| hrUpdateNotPrepared | 更新未准备好。 | 
| hrwrnDataHasChanged | 数据已更改。 | 
| hrerrDataHasChanged | 由于数据已更改,因此放弃了该操作。 | 
| hrKeyChanged | 移动到新密钥。 | 
| hrTooManySorts | 排序流程太多。 | 
| hrInvalidOnSort | 排序中发生无效的操作。 | 
| hrTempFileOpenError | 无法打开临时文件。 | 
| hrTooManyAttachedDatabases | 打开的数据库太多。 | 
| hrDiskFull | 磁盘已满。 | 
| hrPermissionDenied | 权限被拒绝。 | 
| hrFileNotFound | 找不到该文件。 | 
| hrFileOpenReadOnly | 数据库文件是只读的。 | 
| hrAfterInitialization | 初始化后无法还原。 | 
| hrLogCorrupted | 数据库日志文件已损坏。 | 
| hrInvalidOperation | 操作无效。 | 
| hrAccessDenied | 拒绝访问。 | 
相关主题