메타데이터 저장소 오류 코드
이 항목에서는 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 |
작업이 개체의 현재 상태에 맞지 않습니다. |
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 |
메타데이터 저장소에서는 저장소에 복제본이 정확히 하나만 있어야 이 메서드를 사용할 수 있습니다. |
요구 사항
헤더: Metastoreerrors.h