Metadata Storage 错误代码

本主题列出了 Metadata Storage Service API 中的函数和方法返回的自定义错误代码。

错误代码

错误代码 说明

SYNC_E_METADATA_REPLICA_NOT_FOUND

指定副本 ID 的元数据不存在。

SYNC_E_METADATA_REPLICA_ALREADY_EXISTS

元数据已经包含指定副本的元数据。

SYNC_E_METADATA_REPLICA_IN_USE

每一个副本 ID 只能有一个活动的 IReplicaMetadata 对象实例。应用程序可以从多个线程访问同一个 IReplicaMetadata 对象,但多个进程却不能并发访问同一个副本元数据。

SYNC_E_METADATA_ITEM_NOT_FOUND

找不到具有指定 ID 或自定义字段值的项。

SYNC_E_METADATA_PRIMARY_KEY_CONSTRAINT

指定的项 ID 无效或在元数据存储区中已存在。

SYNC_E_METADATA_FIELD_INVALID_NAME

命名的自定义字段不存在。

SYNC_E_METADATA_FIELD_INVALID_TYPE

自定义字段不属于指定的类型。

SYNC_E_METADATA_STORAGE_ENGINE_ERROR

元数据存储引擎上的操作失败。

SYNC_E_METADATA_STORE_CORRUPT

元数据存储区已损坏。

SYNC_E_METADATA_QUERY_REQUIRES_INDEXED_FIELDS

指定的字段名称未定义为索引。

SYNC_E_METADATA_QUERY_REQUIRES_UNIQUE_INDEXED_FIELDS

指定的字段名称未定义为唯一的索引。

SYNC_E_METADATA_ACTIVE_TRANSACTION_REQUIRED

该操作需要一个活动事务。

SYNC_E_METADATA_STORE_VERSION_MISMATCH

不支持存储的元数据的版本。例如,当使用某个版本的 Metadata Storage Service 创建了副本元数据后,早期版本的 Metadata Storage Service 尝试访问该副本元数据时会出现这种情况。

SYNC_E_METADATA_OPERATION_NOT_ALLOWED_WITH_UNCOMMITTED_CHANGES

由于副本元数据包含未提交的变更,因此该操作失败。

SYNC_E_METADATA_INVALID_OPERATION

该操作对于对象的当前状态无效。

要求

**头文件:**Metastoreerrors.h

请参阅

概念

Metadata Storage Service 组件