Problèmes résolus dans les versions antérieures au Service Pack 1 mise à jour de Ntfrs.exe

Résumé

Un correctif logiciel de Microsoft Windows Server 2003 antérieurs au Service Pack 1 (SP1) est disponible qui inclut des mises à jour pour le service de réplication de fichiers (FRS) pour améliorer la robustesse du service. Cet article décrit les modifications apportées à FRS qui sont incluses dans le correctif, et il contient des informations sur la façon d’obtenir le correctif.

Principaux termes et Concepts utilisés dans cet Article

  • Modification de l’ordre (également connu sous le nom CO)

    Lorsqu’une modification est apportée à un fichier ou un dossier sur un membre de réplica, les informations relatives à cette modification (le nom du fichier) ou l’ID du membre qui est utilisée pour construire un message nommées « ordre de changement ». La modification de l’ordre est envoyée pour les partenaires sortants de ce membre. Si les partenaires sortants acceptent la modification, les partenaires de demandent le fichier intermédiaire associé. Lorsque la modification est installée sur leur arborescence de réplicas individuels, qu’ils propagent à l’ordre de modification pour leurs partenaires sortants.
  • GUID du fichier

    Le GUID de fichier identifie le fichier ou le dossier. Il est créé et géré par le service de réplication. Le fichier GUID, avec la réplication version numéro et événement heure, est stocké dans la table de l’ID du fichier dans la base de données FRS. Correspondantes des fichiers et des dossiers entre tous les membres du jeu de réplicas ont le même GUID de fichier.
  • Tableau d’ID de fichier

    Le tableau d’ID de fichier est une table dans la base de données FRS qui contient une entrée avec les informations de version et d’identité pour chaque fichier et dossier dans l’arborescence de réplicas.
  • Réplication basée sur l’identité


    Tous les objets dans une arborescence de réplicas sont affectés à un ID unique. Dans FRS, c’est l’attribut ID de l’objet NTFS qui contient un GUID de 16 octets qui est utilisé. Le même objet sur tous les membres de réplica a le même ID d’objet. Cette fonctionnalité permet à un emplacement non ambiguë de l’objet en utilisant le GUID de l’objet et le GUID du parent correspondant.
  • Réplica partenaire

    Les partenaires en amont et en aval immédiats d’un membre de réplica sont appelés ses partenaires de réplication. Les partenaires en amont sont également appelés partenaires entrants. Les partenaires en aval sont également appelés partenaires sortants.
  • Jeu de réplicas

    Dans le service FRS, deux ordinateurs ou plus qui sont configurés pour répliquer le contenu d’un dossier sont connues sous la forme d’un jeu de réplicas. Les ordinateurs individuels sont appelés membres de réplica.
  • Numéro de séquence de mise à jour (USN)

    NTFS met à jour un numéro de séquence de croissance monolithique pour chaque volume. Ce numéro est le numéro de séquence de mise à jour (USN). Chaque fois qu’une modification est apportée à un fichier sur le volume, l’USN est incrémenté.
  • Vecteur de version

    Ce vecteur est un vecteur d’USN, dans le cas où il existe une entrée par le membre du jeu de réplicas. Toutes les commandes de modification de transporter l’expéditeur GUID du membre d’origine et l’USN associé. Comme chaque membre du jeu de réplicas reçoit la mise à jour, il effectue le suivi de l’USN dans un emplacement de vecteur qui est affecté à l’origine du membre. Ce vecteur décrit la mise à jour de l’arborescence de réplicas pour chacun d’eux. Le vecteur de version est ensuite utilisé pour filtrer les mises à jour à partir des partenaires entrants que vous avez peut-être déjà reçu la mise à jour. Le vecteur de version est également livré au partenaire entrant lors de la jointure de deux membres. Lorsqu’une nouvelle connexion est créée, le vecteur de version est utilisé pour analyser la table de l’ID de fichier des mises à jour plus récentes qui ne sont pas visibles par le nouveau partenaire sortant.

Plus d'informations

Le service FRS est un moteur de réplication multithread et multimaître. Windows Server 2003 et les serveurs et contrôleurs de domaine Windows 2000 utilisent FRS pour répliquer les paramètres de stratégie de groupe et d’ouverture de session scripts pour les ordinateurs clients. FRS peut également répliquer le contenu entre Windows Server 2003 et les serveurs Windows 2000 hébergeant les mêmes racines de système de fichiers distribués (DFS, Distributed File System) à tolérance de pannes ou réplicas de nœuds enfants.

Liste des problèmes qui sont résolus dans ce correctif

Le correctif décrit dans cet article résout les problèmes suivants :
  • « < StuInstallRename : 420 : 1430 : S3 : 00:00:00 > :: DENT 91cc0f81, CxtG 847d1e73, FV 2, FID 00010000 00000026, FN : DirName, [Impossible de renommer (en ERROR_ACCESS_DENIED)] » Message d’erreur

    Ce message d’erreur peut se produire lorsqu’un ordre de modification d’un fichier existant est un changement de nom implicite modifier l’ordre et il n’est pas activée pour un conflit morph. Une commande de modification entrantes devient une commande de modification implicite renommer une fois qu’il est vérifié en général pour les conflits de noms. Toutefois, lorsque l’ordre de modification d’un fichier existant n’est pas activée pour un conflit morph et un « Morph » n’est pas généré, la modification de l’ordre a toujours le nom de « DirName » dans l’installation. Par conséquent, l’opération de changement de nom Impossible de traiter au cours d’une installation de fichier car il est bloqué par « DirName ».
  • Informations incomplètes sur l’événement ID 13508 Messages d’avertissement

    L’ID d’événement 13508 messages d’avertissement sont enregistrés dans le journal des événements contiennent des informations incomplètes. Vous ne seront peut-être pas en mesure de comprendre ce que vous devez faire lorsque ce message s’affiche dans le journal.
  • L’ID d’événement 13506 les erreurs sont enregistrées et FRS cesse de cesse de répondre par intermittence

    FRS peut se bloquer à intervalles de quelques minutes, et les entrées semblables aux suivantes sont enregistrées dans le journal des événements :
    Erreur 13505 STOPPED_ASSERT
    Infos 13502 arrêt
    CHAÎNES de IN_ERROR_STATE de 13555 d’erreur :
    SystemRoot\ntfrs\jet
    CHAÎNES de ASSERT 13506 d’erreur : ChgOrdDispatch : | 7340 | COE_FLAG_ON (ChangeOrder, COE_FLAG_NEED_DELETE)
    Avertir 13508 LONG_JOIN chaînes : ORDI1 | COMP2

    Info 13501 départ
    Erreur 13505 STOPPED_ASSERT
    Infos 13502 arrêt
    Erreur 13555 IN_ERROR_STATE
  • Réplication cesse de répondre (se bloque) lors de la génération de transit Vvjoin pour les fichiers volumineux prend beaucoup de temps

    Lors de la génération du fichier intermédiaire vvjoin pour les fichiers volumineux prend beaucoup de temps pour terminer, les délais de demande d’extraction peut se produire. Cela peut entraîner la réplication à cesser de répondre (se bloquer).
  • Sysvol est marqué comme prête sur un contrôleur de domaine avant que la stratégie de système de fichier existe à la racine du jeu de réplicas

    Dans certaines situations, vous pouvez trouver que le dossier Sysvol sur un serveur qui est récemment promu un contrôleur de domaine est en prêt avant de la stratégie de système de fichier existe à la racine du jeu de réplicas.
  • Fuite de mémoire dans Windows Management Instrumentation (WMI)

    Une fuite de handles dans le service FRS peut provoquer une fuite de mémoire dans WMI.

Mises à jour qui sont inclus dans ce correctif

Le correctif décrit dans cet article ajoute les nouvelles fonctionnalités suivantes à FRS :
  • Paramètres de sécurité pour le dossier de débogage

    Le groupe tout le monde a des autorisation contrôle total pour le dossier de débogage et les fichiers journaux de débogage qui sont stockés dans le dossier Debug. Les informations contenues dans les journaux de débogage comprennent les fichiers et les noms de dossier et autres informations liées aux opérations de FRS. Les journaux de débogage ne contiennent pas les informations utiles sur le contenu des fichiers dupliqués. Seuls les membres du groupe administrateurs bénéficient de l’accès aux autres dossiers créés par FRS. Ces dossiers incluent les dossiers de pré-installation et préexistant intermédiaire, la base de données.

    Après avoir appliqué ce correctif logiciel, vous pouvez augmenter les paramètres de sécurité pour le dossier de débogage pour faire correspondre les paramètres de sécurité des autres dossiers créés par FRS.
  • Option de ligne de commande NTFRSUTL FORCEREPL pour forcer la réplication

    Vous pouvez utiliser la nouvelle commande ntfrsutl forcerepl pour appliquer la réplication, quel que soit le planning de réplication prédéfinis. Ceci est uniquement implémenté pour le jeu de réplicas Sysvol du contrôleur de domaine.

    NTFRSUTL forcerepl [ordinateur] /r [SetName] /p [NomDNS]

    Cette commande force pour démarrer un cycle de réplication FRS. Vous devez spécifier l’ordinateuret SetName NomDNS.

    Remarque Dans cette commande, les espaces réservés suivants sont utilisés :
    • [Ordinateur] = la connexion avec le service NtFrs sur cet ordinateur.
    • [SetName] = le nom du jeu de réplicas.
    • [NomDNS] = le nom DNS du partenaire entrant pour forcer la réplication à partir de.

    Par exemple :
    Ntfrsutl.exe forcerepl DestinationDC /r « Domain System Volume (SYSVOL share) » /p SourceDC.domain.com

    Les guillemets dans cet exemple sont requis lorsque vous utilisez l’option /r. Si les guillemets ne sont pas présents, la commande ne fonctionnera pas.
  • Augmentation de la taille du Journal NTFS

    FRS utilise le journal de système de fichier NTFS Il alerte lorsque des modifications sont apportées à un fichier. Si la feuille encapsule, FRS perd la trace des modifications qu’il a à répliquer, et vous devez effectuer une opération de restauration ne faisant pas autorité. Lorsque vous appliquez ce correctif, la taille du journal NTFS est augmentée à 512 mégaoctets (Mo) pour réduire le risque d’un retour à la ligne feuille.
  • Nouvelles Options pour les problèmes de Violation de partage

    Une nouvelle fonctionnalité, installez substituer, autorise FRS pour substituer les violations de partage sur les installations de fichier. En outre, un nouvel ID d’événement est créé que journaux d’activité liée à la violation de partage. Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

    822300 FRS rencontre des erreurs de « ERROR_SHARING_VIOLATION » lorsqu’il tente de répliquer des données qui sont en cours d’utilisation

    816493 comment configurer le Service de réplication de fichiers pour permettre à des violations de partage moins que la réplication de bloc

Informations sur le correctif

Une fonctionnalité prise en charge qui modifie le comportement du produit par défaut est désormais disponible auprès de Microsoft, mais elle est uniquement destinée à modifier le comportement décrit dans cet article. Il s’applique uniquement aux systèmes ayant un besoin spécifique. Cette fonction peut subir des tests supplémentaires. Par conséquent, si le système n’est pas sérieusement affecté par l’absence de cette fonctionnalité, nous vous recommandons d’attendre le prochain service pack Windows Server 2003 qui contiendra cette fonction.

Pour obtenir cette fonctionnalité immédiatement, contactez les Services de Support technique de Microsoft. Pour obtenir une liste complète des numéros de téléphone des Services de Support technique Microsoft et des informations sur les coûts de support, visitez le site Web de Microsoft à l'adresse suivante :

Conditions préalables

Aucunes conditions préalables ne sont requises.

Nécessité d’un redémarrage

Vous devez redémarrer votre ordinateur après avoir appliqué ce correctif.

Informations de remplacement du correctif

Ce correctif ne remplace aucun autre correctif.

Informations sur les fichiers

Si le serveur sur lequel vous appliquez ce correctif contient une version installée d’outils de Support Windows Server 2003, vous devez remplacer NTFRSUTL. EXE dans le dossier Outils de Support avec la nouvelle version de NTFRSUTL. EXE En outre, vous pouvez supprimer la version de NTFRSUTL. EXE dans le dossier Outils de Support, car la nouvelle version est installée dans % systemroot%\system32.
La version anglaise de ce correctif dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, elles sont converties en heure locale. Pour trouver la différence entre l’UTC et l’heure locale, utilisez l’onglet Fuseau horaire dans l’outil Date et heure dans le Panneau de configuration.
   Date         Time   Version       Size     File name   -------------------------------------------------------
23-Jan-2004 01:49 5.2.3790.121 772,096 Ntfrs.exe
23-Jan-2004 01:49 5.2.3790.121 57,856 Ntfrsapi.dll
23-Jan-2004 01:49 5.2.3790.121 21,504 Ntfrsprf.dll
23-Jan-2004 01:49 5.2.3790.123 9,728 Ntfrsutl.exe
Important Ce correctif augmente la taille du journal par défaut de 128 Mo à 512 Mo. Vous devez définir manuellement la clé de Registre appropriée pour empêcher l’augmentation ou de vous assurer que vous disposez de suffisamment d’espace disque libre en fonction de l’augmentation de la taille.
Pour plus d’informations sur les entrées de Registre du service FRS, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

221111 des entrées de description du service FRS dans le Registre

Propriétés

ID d'article : 823230 - Dernière mise à jour : 27 janv. 2017 - Révision : 1

Commentaires