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