-628 FFFFFD8C OBJECT CLASS VIOLATION

Source

NDS*

Explication

Tentative d'ajout d'un objet sans spécification de la définition de classe de schéma NDS utilisée comme classe de base de l'objet.

Avertissement : l'application des solutions proposées dans cette rubrique peut aggraver le problème si sa cause exacte n'est pas connue. Avant d'intervenir, assurez-vous de bien comprendre la cause de l'erreur et les conséquences des opérations conseillées.

Cause possible

Un incident de programme s'est produit dans l'application utilisée pour créer un nom d'objet.

Opération

Prenez contact avec le développeur de l'application.

Cause possible

Si l'erreur se produit au cours d'un processus NDS en arrière-plan, la classe de base spécifiée pour l'objet traité est peut-être différente sur les serveurs source et cible.

Opération

Pour identifier le serveur qui comporte une classe de base non valide ou inconnue pour l'objet, procédez comme suit :

  1. Examinez l'écran de débogage dans DSTRACE sur le serveur source.
  2. Réparez la base de données locale sur les serveurs source et cible à l'aide de l'option de menu avancée Réparer la base de données locale de DSREPAIR. Vérifiez que les options Vérifier les références locales et Reconstruire le schéma opérationnel sont définies de façon à être exécutées au cours de cette opération.
  3. Enregistrez les modifications effectuées par DSREPAIR.
  4. Examinez le fichier journal DSREPAIR.
  5. Vérifiez les informations récapitulatives affichées pour chaque nom de réplique afin de déterminer si des objets inconnus y figurent.

Si DSTRACE indique que l'objet utilise une classe de base appropriée sur le serveur source et qu'il existe un ou plusieurs objets dont la classe de base est Inconnu, utilisez DSREPAIR pour exécuter l'option Receive All Updates from the Master to this Replica (Recevoir toutes les mises à jour depuis la réplique maîtresse de cette réplique) sur le serveur cible.

Avertissement : l'opération Receive All Updates from the Master to this Replica (Recevoir toutes les mises à jour depuis la réplique maîtresse de cette réplique) de DSREPAIR supprime la réplique et la replace sur le serveur. Cette opération ne peut pas être réalisée sur le serveur qui contient la réplique maîtresse. Si cette opération doit être réalisée sur le serveur qui contient la réplique maîtresse, réaffectez celle-ci à un autre anneau de répliques à l'aide de DSREPAIR avant de lancer l'opération.

Si DSTRACE indique que l'objet a une classe de base Inconnu sur le serveur source et qu'aucun objet n'a de classe de base Inconnu, utilisez DSREPAIR pour exécuter l'option Receive All Updates from the Master to this Replica (Recevoir toutes les mises à jour depuis la réplique maîtresse de cette réplique) sur le serveur source.

Si DSTRACE indique que l'objet a une classe de base Inconnu sur le serveur source et que les deux serveurs (source et cible) comportent des objets avec une classe de base Inconnu, utilisez DSREPAIR pour exécuter l'opération Envoyer tous les objets à chaque réplique dans l'anneau sur les serveurs source et cible.

* Marque de Novell. ** Autre marque. Pour plus d'informations, voir Marques.