メタデータ ストレージのエラー コード
ここでは、Metadata Storage Service API の関数とメソッドによって返されるカスタム エラー コードについて説明します。
エラー コード
エラー コード |
説明 |
SYNC_E_METADATA_REPLICA_NOT_FOUND |
指定したレプリカ ID のメタデータはありません。 |
SYNC_E_METADATA_REPLICA_ALREADY_EXISTS |
指定したレプリカのメタデータは既にメタデータ ストアに含まれています。 |
SYNC_E_METADATA_REPLICA_IN_USE |
IReplicaMetadata オブジェクトのアクティブなインスタンスは、レプリカ ID ごとに 1 つしか存在できません。アプリケーションは複数のスレッドから同じ 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 |
現在のオブジェクトの状態では、この操作は無効です。 |
SYNC_E_METADATA_STORE_DESERIALIZATION_ERROR |
ファイル データが公開済みのファイル形式に準拠していないため、正規の形式のファイルからのシリアル化解除操作に失敗しました。 |
SYNC_E_METADATA_PROVIDERS_HAVE_NO_COMMON_CHANGE_UNITS |
同期されているプロバイダーに共通の変更単位は、メタデータ ストアによって検出されませんでした。 |
SYNC_E_METADATA_STORE_DESERIALIZATION_PROVIDER_VERSION_MISMATCH |
ISyncMetadataStoreSerializer::DeserializeReplicaMetadata の dwExpectedProviderCompatibilityVersion パラメーターに指定されたプロバイダー互換性バージョンが、正規のメタデータ ファイルに指定されているバージョンと一致しません。 |
SYNC_E_METADATA_ITEM_DOES_NOT_HAVE_VERSION |
メタデータ ストアでは、作成バージョンと、変更バージョンまたは変更単位バージョンのいずれかが項目に指定されている必要があります。 |
SYNC_E_METADATA_MORE_THAN_ONE_REPLICA_IN_STORE |
メタデータ ストアでは、このメソッドを使用するためにストア内のレプリカが 1 つだけ必要になります。 |
必要条件
ヘッダー: Metastoreerrors.h