FRS Does Not Replicate Dateien oder Ordnern If das Systemkonto Vollzugriff von der Directory-Struktur verfügt nicht ist

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 319473 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Problembeschreibung

Der Dateireplikationsdienst (FRS) ist ein Multi-Threaded, Multimaster Replikationsengine, die der LANMan-Verzeichnisreplikation Dienst (LMRepl) in Microsoft Windows NT-Versionen 3.x und 4.0 ersetzt. Windows 2000-basierten Domänencontrollern und Servern verwenden FRS zum Replizieren von Systemrichtlinien und Anmeldeskripts für Windows 2000-basierten und früheren Clients.

Optional kann FRS Inhalte zwischen Windows 2000-basierten Servern replizieren, Host, die die gleichen fault-tolerant DFS (DFS) Stämme oder Replikate untergeordneter Knoten.

Dieser Artikel beschreibt eine Codeänderung in der Q307319-Version von "Ntfrs.exe", bei dem Dateien, und Ordner in FRS-replizierten Strukturen, die nicht repliziert werden. Administratoren können die folgenden Symptome auftreten:
  • Inkonsistenz im Inhalt des FRS-replizierten DFS oder SYSVOL Replikat festgelegt. Insbesondere:
    • Eine Datei oder einen Ordner möglicherweise auf den upstream-Partner auf dem die Datei wurde erstellt oder zuletzt geschrieben, aber nicht auf andere Mitglieder der Replikatgruppe vorhanden.
    • Dateien und Ordner ist möglicherweise auf Upstream- und downstream-Partnern vorhanden, aber Ihre Versionen möglicherweise inkonsistente (ältere) mit dem Computer verglichen, die die letzte Aktualisierung empfangen.
    • Dateien und Ordner, die in Windows Explorer (erstellt werden im Menü Datei auf neu und dann beim Erstellen einer Datei oder Ordner) auf downstream-Partnern repliziert werden, jedoch werden nicht repliziert werden, wenn Sie erstellt werden, mit anderen Methode (z. B. der Befehl Mkdir den Befehl Copy con filename.ext, den Befehl Copy , der Befehl Speichern im Menü Datei den Befehl Speichern unter im Menü Datei oder durch Ziehen der Datei in Windows Explorer.
  • Dateien, in der im Ordner DO_NOT_REMOVE_NtFrs_PreInstall_Directory werden nicht an Ihrem endgültigen Speicherort verschoben.
  • Zeigt ein Bericht Connstat von einem upstream-Partner an, dass alle Änderungsbefehle, die an downstream-Partner gesendet wurden, empfangen verarbeitet und wurde haben.
  • Der Befehl Ntfrsutl Idtable angibt, dass Dateien, die in Ordnern auf den upstream-Partner befinden, jedoch fehlen auf den downstream-Partner im FRS-IDTABLE von beiden Computern befinden. Dies bedeutet, dass die Reihenfolge ändern für eine Datei von der downstream-Partner empfangen wurde.
  • "Zugriff verweigert"-Fehlermeldungen werden in den FRS-Debugprotokollen aufgezeichnet, wenn der Dateireplikationsdienst versucht, eine Vorinstallation Datei in den letzten Namen umbenennen. Beispiel:
    <StuPreInstallRename: 2728: 1546: S0: hh: mm: ss > ++ Fehler - vor der Installation Datei NTFRS_ <ChangeOrder_GUID> für umbenennenfilename.ext WStatus: ERROR_ACCESS_DENIED
  • Die eingehenden downstream-Partnern zeigt, die Bestellungen zu, ändern für die fehlenden Dateien in einem Zustand "IBCO_INSTALL_REN_RETRY" (mithilfe des Befehls Ntfrsutl Inlog ) anmelden. Dies bedeutet, dass mehrere Versuche, die vor der Installation Datei an den Zielspeicherort umbenennen vorgenommen wurden (finden Sie in der STATE: Feld). Beispiel:
    Table Type: Inbound Log Table for DFSROOT|APPS (1)
    SequenceNumber               : 0000000d
    Flags                        : 0100004e Flags [VVAct Content Locn Retry CmpresStage ]
    IFlags                       : 00000001 Flags [IFlagVVRetireExec ]
    State                        : 0000000e  CO STATE:  IBCO_INSTALL_REN_RETRY   <--Note the rename retry error state.
    ContentCmd                   : 00002000 Flags [RenNew ]
    Lcmd                         : 00000004  D/F 0   Movein
    FileAttributes               : 00000020 Flags [ARCHIVE ]
    FileVersionNumber            : 00000005
    ..
    ..
    ChangeOrderGuid              : 9883330a-265f-4384-a38b69acb9d224bc
    OriginatorGuid               : fce4a387-68c7-43b2-9a2e93c3acbb401c
    FileGuid                     : 16ed465b-0324-4248-8c25535248bb51b6
    OldParentGuid                : 54d058b9-9a2e-4225-866d0a8a77cce7f0
    NewParentGuid                : 54d058b9-9a2e-4225-866d0a8a77cce7f0
    CxtionGuid                   : 86bc5234-f9ec-496b-8fc1b09eb55fa4b9
    Spare1Ull                    : Mon Jan  7, 2002 09:13:26
    MD5CheckSum                  : MD5: 9ac5676d 669a9926 a5a86bac 6eeae417 
    ..
    FileName                     : SOMESUCHFILE.EXT
In diesem Szenario wird am besten durch den Fehler "Zugriff verweigert" identifiziert, Nachrichten in den DATEIREPLIKATIONSDIENST Debuggen Protokolle und wenn Dateien und Ordner, die in Windows Explorer erstellt werden auf downstream-Partnern repliziert worden sind, aber nicht repliziert, wenn Sie mithilfe einer anderen Methode erstellt werden.

Ursache

Wenn es auf einem downstream-Partner eine Ändern der Reihenfolge verarbeitet, benennt NTFRS die entsprechende Stagingdatei in einem Ordner vor der Installation zu dessen Name der Zieldatei und Ordner. Frühere Versionen von NTFRS können Zugriffsverletzungen während der Rename-Operation auftreten, wenn der Zielordner von anderen Prozessen wie z. B. Explorer.exe gesperrt ist.

Vermeiden Sie Freigabeverletzungen, öffnet die Q307319-Version von FRS übergeordneten Ordner mit eingeschränktem Zugriffsanforderungen (anstelle von GENERIC_READ und GENERIC_EXECUTE FILE_READ_ATTRIBUTES). Auf diese Weise vermeiden Sie niedrige Ordner Sperren Freigabeverletzungen, die der Umbenennungsvorgang vollständig zu verhindern. Jedoch verfügbar gemacht einen falschen Zugriff Einchecken der NTFS.sys-Dateisystemtreiber. Die falsche Zugriffsüberprüfung im Windows 2000 NTFS.sys umbenennen Pfad wurde in Microsoft Windows XP behoben. Dieses Update verhindert eine Datei benennt durch einen Dienst wie NTFRS, selbst wenn der Dienst berechtigt (in diesem Fall Sicherung/Wiederherstellung Rechte) hat.

Lösung

Installieren Sie das neueste Service Pack für Windows 2000, um dieses Problem zu beheben. Weitere Informationen finden Sie die folgende KB-Artikelnummer:
260910Wie Sie das neueste Service Pack für Windows 2000 erhalten
Die englische Version dieses Updates müsste die folgenden Dateiattribute oder höher:
   Date         Time   Version        Size     File name
   -----------------------------------------------------
   02-Mar-2002  14:40  5.0.2195.5016  733,456  Ntfrs.exe
   02-Apr-2002  17:41  5.0.2195.5524  513,072  Ntfs.sys

Installieren Sie dieses NTFS.sys-Update auf allen Windows 2000-basierten Domänencontrollern und Mitgliedsservern, die auf denen die Q307319-Version von "Ntfrs.exe" installiert ist, um Probleme bei der Replikation zu vermeiden, in denen System nicht über vollständige Kontrolle über die FRS-Replikatstruktur verfügt. Nach der Installation dieses Hotfixes müssen Sie den Computer neu starten.

Abhilfe

Wählen Sie um dieses Problem zu umgehen ohne den Hotfix zu installieren, ein Element der betroffenen NTFRS-Replikatgruppe (vorzugsweise einen Bridgeheadserver mit viele ausgehende Verbindungen). Gewähren Sie der System-Konto Vollzugriff alle Ordner in der Struktur der FRS-Replikat mithilfe der folgenden Schritte:
  1. Beenden Sie den NTFRS-Dienst.
  2. Mithilfe der Registerkarte Sicherheit in Windows Explorer oder mithilfe einer Befehlszeilenäquivalent erteilen Sie den System-Konto Vollzugriff auf alle Ordner in und unterhalb der FRS Replikat Stamm, einschließlich des ausgeblendeten Ordners DO_NOT_REMOVE_NtFrs_PreInstall_Directory, so dass neue Dateien und Ordner dieser Berechtigung erben. Sie müssen FRS so ändern Sie die ZUGRIFFSSTEUERUNGSLISTE für den Ordner DO_NOT_REMOVE_NtFrs_PreInstall_Directory beenden.

    Sie können an einer Eingabeaufforderung das folgende Beispielskript verwenden möchten. Das Skript konzentriert sich auf den Stammordner für FRS-Replikat mithilfe von Subinacl.exe um das System Konto volle Steuerung für die FRS-Replikatstruktur und den Ordner DO_NOT_REMOVE_NtFrs_PreInstall_Directory zu gewähren:
    C:\>for/r"X:\Frs_root_dir "/ d %i in / (1) Subinacl File"% i"/ GRANT = System = f
    In diesem Beispielskript ist X:\Frs_root_dir das Laufwerk und Pfad für den DATEIREPLIKATIONSDIENST Replikat Stammordner in dem die ACL geändert werden.

    Fügt das Skript ? SYSTEM = Vollzugriff "zu vorhandenen Berechtigungen für alle Ordner in und unterhalb der Pfad, im X:\Frs_root_dir-Parameter angegeben ist. In Antwort auf die ACL-Änderung NTFRS aller Ordner in der angegebenen Verzeichnisstruktur repliziert, aber die Dateien werden nicht repliziert.

    Die Version von Subinacl.exe muss Version 2.6.0.1399 oder später damit falsch bestellten ACEs. Die Dateiinformationen für einen bekannten guten Subinacl.exe sind:
    --a-- W32i   APP ENU   2.6.0.1399 shp   193,024 01-15-2002 subinacl.exe
  3. Starten Sie den FRS-Dienst neu.
  4. Überwachen Sie die Vorinstallation Ordner und Strukturen Replikat. Dateien im Ordner vor der Installation werden entfernt, wie die Dateien in Ihren Zielordner verschoben werden, wie die neue ACL-Änderung wirksam wird.

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt. Dieses Problem wurde erstmals in Windows 2000 Service Pack 3 behoben.

Weitere Informationen

Weitere Informationen finden Sie die Artikel der Microsoft Knowledge Base:
307319Änderungen an der Dateireplikationsdienst
Weitere Informationen zu einem Hotfix für Windows 2000 Datacenter Server finden Sie die Artikel der Microsoft Knowledge Base:
265173Das Datacenter-Programm und das Windows 2000 Datacenter Server-Produkt
Weitere Informationen zum Installieren mehrerer Hotfixes mit nur einem Neustart finden Sie die Artikel der Microsoft Knowledge Base:
296861Verwenden von QChain.exe zum Installieren mehrerer Hotfixes mit nur einem Neustart

Eigenschaften

Artikel-ID: 319473 - Geändert am: Donnerstag, 22. Februar 2007 - Version: 2.4
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows 2000 Server SP1
  • Microsoft Windows 2000 Server SP2
  • Microsoft Windows 2000 Advanced Server SP1
  • Microsoft Windows 2000 Advanced Server SP2
  • Microsoft Windows 2000 Professional SP1
  • Microsoft Windows 2000 Professional SP2
Keywords: 
kbmt kbhotfixserver kbqfe kbwin2ksp4fix kbbug kbfix kboswin2000fix kbwin2000presp3fix kbwin2000sp3fix KB319473 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 319473
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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