Message d'erreur lorsque vous essayez d'importer des fichiers .ldf sur un ordinateur qui exécute Windows Server 2003 avec Service Pack 1: « ajouter erreur de ligne Numéro_ligne : aucun objet »

Traductions disponibles Traductions disponibles
Numéro d'article: 910823 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Lorsque objets sur un ordinateur sont supprimés ou endommagés, vous devrez peut-être restaurer l'ordinateur à l'aide d'une sauvegarde d'état système qui contient la base de données Active Directory. Vous devrez ensuite utiliser l'outil Ntdsutil.exe pour marquer les versions de restauration de ces objets comme faisant autorité.

Sur un contrôleur de domaine qui exécute Windows Server 2003 avec Service Pack 1 (SP1), l'outil Ntdsutil réécrit des liens pour les objets qui ne sont pas restaurés faisant autorité dans des fichiers .ldf. Les objets qui ne sont pas restaurés peut-être dans plusieurs contextes de nommage.

Lorsque vous essayez importer des fichiers .ldf dans la cible (contextes de nommage) contextes d'appellation, l'importation échoue. En outre, un message d'erreur est semblable à la suivante peut s'afficher :
Chargement des entrées.
Erreur d'ajout en ligne LineNumber : aucun objet
L'erreur côté serveur est: « Directory objet introuvable. »
note Dans ce message d'erreur LineNumber est un espace réservé pour le numéro de ligne.

Cause

L'outil Ntdsutil tente d'écrire des fichiers qui sont codés en ASCII. Toutefois, ce processus échoue coder les noms des objets en base64 au format si les noms contiennent des caractères qui sont dans la plage ASCII supérieure.

note Caractères situées dans la plage ASCII supérieure sont des caractères qui ont un code de caractère qui est compris entre 128 et 255.

Contournement

Pour contourner ce problème, procédez comme suit :
  1. Ouvrez le fichier .ldf affecté à l'aide un éditeur prenant lire des fichiers ASCII ou fichiers MS-DOS.

    note Microsoft Visual Studio et WordPad sont éditeurs sont connus pour prendre en charge la lecture ASCII fichiers et pour prendre en charge d'écriture Unicode.
  2. Recherchez la ligne où le problème est signalé.
  3. Recherchez la ligne contient des caractères de la plage ASCII supérieure. Supprimer les objets dans le fichier qui apparaissent avant cette ligne. Ensuite, enregistrez le fichier sous nouveau nom en utilisant le codage Unicode.

    note Les objets dans le fichier qui apparaissent avant la ligne affectée sont déjà importés avec succès.
  4. Importer le fichier enregistré à l'étape 3 à l'aide de la commande ldifde avec la -u paramètre ( ldifde -u ). Pour éviter plusieurs erreurs, vous pouvez proactive traiter les noms d'objet défectueux dans des fichiers .ldf à l'aide de cette solution de contournement.

    note Veillez à ne pas utiliser caractères vos noms d'objet qui correspondent à plusieurs pages code ASCII qui diffèrent de la page de codes vous utilisez pour lire la ASCII fichier. Si vous utilisez ces caractères, les erreurs d'importation sont conservé après avoir enregistré les fichiers à l'aide d'Unicode codage. Vous devez également recherchez la ligne et manuellement corriger les erreurs.

Propriétés

Numéro d'article: 910823 - Dernière mise à jour: jeudi 11 octobre 2007 - Version: 1.3
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows Server 2003 Service Pack 1 sur le système suivant
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows Server 2003, Web Edition
Mots-clés : 
kbmt kbtshoot kberrmsg kbprb KB910823 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 910823
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com