Partager via


Codes d'erreur de Metadata Storage Service

Cette rubrique répertorie les codes d'erreur personnalisés retournés par les fonctions et les méthodes dans l'API du service de stockage des métadonnées.

Codes d'erreur

Code d'erreur

Description

SYNC_E_METADATA_REPLICA_NOT_FOUND

Il n'existe pas de métadonnées pour l'ID de réplica spécifié.

SYNC_E_METADATA_REPLICA_ALREADY_EXISTS

Les métadonnées contiennent déjà les métadonnées du réplica spécifié.

SYNC_E_METADATA_REPLICA_IN_USE

Il ne peut exister qu'une seule instance active d'un objet IReplicaMetadata pour chaque ID de réplica. Les applications peuvent accéder au même objet IReplicaMetadata à partir de plusieurs threads, mais plusieurs processus ne peuvent pas accéder simultanément aux mêmes métadonnées de réplica.

SYNC_E_METADATA_ITEM_NOT_FOUND

Un élément ayant l'ID ou la valeur de champ personnalisé spécifié est introuvable.

SYNC_E_METADATA_PRIMARY_KEY_CONSTRAINT

L'ID d'élément spécifié n'est pas valide ou existe déjà dans le magasin des métadonnées.

SYNC_E_METADATA_FIELD_INVALID_NAME

Le champ personnalisé nommé n'existe pas.

SYNC_E_METADATA_FIELD_INVALID_TYPE

Le champ personnalisé n'est pas du type spécifié.

SYNC_E_METADATA_STORAGE_ENGINE_ERROR

Une opération sur le moteur de stockage de métadonnées a échoué.

SYNC_E_METADATA_STORE_CORRUPT

Le magasin des métadonnées est endommagé.

SYNC_E_METADATA_QUERY_REQUIRES_INDEXED_FIELDS

Les noms de champ spécifiés ne sont pas définis en tant qu'index.

SYNC_E_METADATA_QUERY_REQUIRES_UNIQUE_INDEXED_FIELDS

Les noms de champ spécifiés ne sont pas définis en tant qu'index unique.

SYNC_E_METADATA_ACTIVE_TRANSACTION_REQUIRED

L'opération nécessite une transaction active.

SYNC_E_METADATA_STORE_VERSION_MISMATCH

La version des métadonnées stockées n'est pas prise en charge. Par exemple, cette situation se produit quand une version du service de stockage des métadonnées est utilisée pour créer les métadonnées de réplica, puis qu'une version antérieure du service de stockage des métadonnées essaie d'accéder aux métadonnées de réplica.

SYNC_E_METADATA_OPERATION_NOT_ALLOWED_WITH_UNCOMMITTED_CHANGES

L'opération a échoué, car les métadonnées de réplica contiennent des modifications non validées.

SYNC_E_METADATA_INVALID_OPERATION

L'opération n'est pas valide compte tenu de l'état actuel de l'objet.

SYNC_E_METADATA_STORE_DESERIALIZATION_ERROR

L'opération de désérialisation d'un fichier au format canonique a échoué parce que les données du fichier ne sont pas conformes au format de fichier publié.

SYNC_E_METADATA_PROVIDERS_HAVE_NO_COMMON_CHANGE_UNITS

Le magasin des métadonnées n'a pas détecté d'unités de modification en commun dans les fournisseurs en cours de synchronisation.

SYNC_E_METADATA_STORE_DESERIALIZATION_PROVIDER_VERSION_MISMATCH

La version de compatibilité du fournisseur spécifiée pour le paramètre dwExpectedProviderCompatibilityVersion de ISyncMetadataStoreSerializer::DeserializeReplicaMetadata ne correspond pas à la version spécifiée dans le fichier de métadonnées canonique.

SYNC_E_METADATA_ITEM_DOES_NOT_HAVE_VERSION

Le magasin des métadonnées requiert qu'un élément dispose d'une version de création et soit d'une version de modification, soit d'une version d'unité de modification.

SYNC_E_METADATA_MORE_THAN_ONE_REPLICA_IN_STORE

Le magasin des métadonnées requiert qu'il n'y ait qu'un seul réplica dans le magasin pour utiliser cette méthode.

Spécifications

En-tête : Metastoreerrors.h

Voir aussi

Concepts

Composants de Metadata Storage Service de Sync Framework