事务日志错误码
以下错误代码指示在处理事务日志记录 (TL) 操作时事务日志记录运行时可能返回的非致命错误情况:
常量名 | 值 | 说明 |
---|---|---|
MCO_E_TL | 600 | 事务日志错误代码库 |
MCO_E_TL_INVAL | 601 | 参数值无效 |
MCO_E_TL_ALREADY_STARTED | 602 | 事务日志已经开始了 |
MCO_E_TL_NOT_STARTED | 603 | 事务日志未启动 |
MCO_E_TL_LOG_NOT_OPENED | 604 | 事务日志文件未打开 |
MCO_E_TL_INVFORMAT | 605 | 事务日志文件完全损坏 |
MCO_E_TL_NOT_INITIALIZED | 606 | 未初始化时调用的TLAPI函数 |
MCO_E_TL_IO_ERROR | 607 | 输入/输出错误 |
MCO_E_TL_NOT_ITERABLE | 608 | 日志文件在未设置标志 MCO_TRANSLOG_ITERABLE 的情况下创建,或者应用了不受支持的事务管理器 |
MCO_E_TL_TRANS_STARTED | 609 | 在事务中调用的函数 |
MCO_E_TL_PIPE_USED | 610 | 管道仍由之前的读取器实例打开 |
MCO_E_TL_PIPE_LOST | 611 | 在所有写入器连接中关闭了管道。在日志开始和停止之间至少保持一个管道处于打开状态 |
MCO_E_TL_PIPE_TERM | 612 | 读取器异常终止了其任务 |
MCO_E_TL_NO_AUTO_OID | 613 | 数据库模式中未声明 auto_oid 索引 |
MCO_E_TL_NOT_APPLICABLE | 614 | 日志文件中仅记录了与事件掩码相关的对象,因此无法用于恢复数据库 |
MCO_E_TL_NO_DYNAMIC_PIPE | 615 | 尝试为非动态配置连接/断开管道设备 |
MCO_E_TL_SYNC | 616 | 事务日志记录同步原语操作失败 |
MCO_E_TL_PLAY_STOPPED | 617 | 调用 mco_translog_play_stop() , mco_translog_play (iterate) 被终止。 |
MCO_E_TL_PLAY_NOT_STARTED | 618 | 使用当前连接尚未启动函数 mco_translog_play (iterate) |
返回代码无效 | 619-699 | 介于619和699之间的值是无效的返回代码 |