FRS narazí "ERROR_SHARING_VIOLATION" chyby při IT pokusu replikovat data se stále v použití

Překlady článku Překlady článku
ID článku: 822300 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Členy repliky distribuovaného systému souborů (DFS) nebo na řadičích domény, které jsou hostiteli sadu replik SYSVOL může najít událost podobná následující oblasti služby replikace souborů prohlížeče událostí:

Typ události: upozornění
Zdroj události: NtFrs
Kategorie události: žádný
ID události: 13573
Datum: date
Čas: time
Uživatel: N/A
ComputerName počítač:
Popis: Služba FRS bylo opakovaně zabráněno aktualizace

Název souboru: Filename.txt
Soubor GUID: 97130a43-f134-4595-88cc6c87c3d41955

kvůli zjistila soubor konzistentní narušení sdílení. Porušení sdílení dojít, pokud jiný uživatel nebo aplikace uchovává souboru otevřené, blokování FRS z jeho aktualizaci. Blockage způsobeny narušení sdílení může mít za následek zastaralé replikované obsahu. FRS opakování této aktualizace bude pokračovat, ale budou blokovány, dokud zanikne narušení sdílení.

Jiné zdroje, pravděpodobně jste otevřeli soubor replikovány v v cílovém počítači jsou možné důvody narušení sdílení. Určení úplnou cestu k souboru v narušení sdílení otevřete Správa počítače, sdílené složky, otevřené soubory z compmgmt.msc pro dotyčný soubor a uživatel má soubor otevřen. Hledání souboru uvedené výše, vpravo klepněte na soubor, Zavřít možnost nuceně zavřete soubor vyberte. Poznámka: Pokud více souborů se stejným názvem jsou uchovávány otevřít potřebovat provést podrobnější kroky uvedené v článku znalostní BÁZE určit soubor s úplnou cestu, která odpovídá GUID nebo zavřít všechny hlášené v události.

Příčina

Tomuto problému může dojít z následujících důvodů:
  • FRS nelze nainstalovat soubor v cílovém umístění, protože zjistil narušení sdílení.
  • FRS nelze generovat pracovní soubor replikován, protože FRS došlo k narušení sdílení.
Narušení sdílení může dojít, pokud jiné zdroje mají otevřené popisovače souboru být replikována. Obvykle jsou programy, které lze instigate porušení sdílení:
  • Antivirové programy
  • Nástroje pro optimalizaci disku
  • Soubor systémových zásad opakovaně použít změny (ACL) seznamu řízení přístupu
  • Profil uživatele nebo osobní data, která je neustále používá umístěn replik nastavena
  • Libovolný typ dat, která je držitelem otevřené dlouhou koncového uživatele, programu nebo procesu

Řešení

Chcete-li tento problém vyřešit, použijte jednu z následujících metod.

Metoda 1: Použití funkce přepsání instalace

Přejmenování uzamčeného souboru můžete použít funkci nainstalovat přepsat v systému Windows Server 2003. To umožňuje FRS k replikaci souboru. Další informace o zapnutí této funkce a použít jej klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
816493Jak nakonfigurovat povolení méně narušení sdílení se Block Replication služba FRS

Metoda 2: Určení zamčenými soubory a uvolnit popisovače

Pokud nepoužíváte systém Windows Server 2003 nebo pokud nechcete instalovat přepsat funkci zapnout, je jediným způsobem, jak zabránit problém uvolnění úchyty uzamčené soubory. Však protože 13573 událostí ohlášena pouze počet, kolikrát za hodinu určené v nastavení maximální událostí narušení sdílení, soubory ve stejné situaci může není byly hlášeny ještě. Proto k uvolnění popisovače všechny uzamčené soubory, je nutné nejprve určit úplnou sadu otevřené soubory.

Sledovat problém v systému Windows 2000, stáhněte a nainstalujte opravu popsanou v následujícím článku znalostní báze Microsoft Knowledge Base:
815473Služba replikace souborů není protokolovat chyby na narušení sdílení
Tato oprava hotfix můžete nastavit možnosti řízení protokolování událostí 13573. Tato oprava hotfix neobsahuje "Instalace přepsat funkci", který má Windows Server 2003.

K identifikaci úplné sady souborů v INSTALL_RETRY stavu spustit příkaz ntfrsutl.exe inlog a potom vyhledejte všechny položky souboru s stav je označen IBCO_INSTALL_RETRY. Chcete-li zjistit úplnou cestu souboru koná, postupujte takto:
  1. Zjistěte soubor GUID z popis ID události nebo inlog data, která je načtena. Inlog dat bude vypadat podobně jako v následujícím příkladu:
    Typ tabulky: Vstupní tabulka protokolu DOMAIN SYSTEM VOLUME (SYSVOL SHARE) (1)
    Příznaky: 010000c6 flags [VVAct obsahu opakovat InstallInc CmpresStage]
    IFlags: příznaky 00000001 [IFlagVVRetireExec]
    Stav: Stav CO 0000000d: IBCO_INSTALL_RETRY
    FileGuid: 36a42f7e b3a9 494 c-ae0cef2929771d6e
    Čt EventTime: 29. května 2003 19: 13: 40
    Název_souboru: Txt Filename

  2. Pomocí nástroje k dispozici nebo analýza dat z položky IDTable převést soubor GUID úplnou cestu. Tato data lze extrahovat pomocí příkazu ntfrsutl idtable.

Najít cestu souboru, je právě vlastněných otevřít

Najít cestu souboru koná otevřít, postupujte takto:
  1. Získat FRSDiag.exe a potom spusťte. Získání FRSDiag.exe naleznete na následujícím webu:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=43CB658E-8553-4DE7-811A-562563EB5EBF&displaylang=en
  2. Zadejte název cílového serveru obsahuje chybu, nebo klepněte na tlačítko Procházet a vyhledejte server.
  3. V nabídce výběrů klepněte na tlačítko Vše polož.
  4. Klepnutím zaškrtněte políčko Analyzátor IDTable.
  5. Klepněte na tlačítko Přejít.

    Je vytvořen soubor s názvem FRSDiag.txt pod složkou %USERPROFILE%\Desktop\Logs.
  6. Vyhledat soubor GUID a datum souboru v FRSDiag.txt
Po určení který soubor koná otevřené Process Explorer společnosti SysInternals můžete zjistit, který proces soubor byl uzamčen. Process Explorer stáhnout, navštivte následující web společnosti Sysinternals:
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
Použít Process Explorer, postupujte takto:
  1. Spustit Process Explorer a počkejte, dokud načíst všechny informace o procesu.
  2. V nabídce Najít klepněte na příkaz Najít popisovače nebo DLL.
  3. Zadejte cestu k souboru (například typ scripts\filename.txt) a potom klepněte na tlačítko Hledat.
  4. Po nalezen proces poklepejte na něj a potom ověřte, zda se jedná o název souboru koná otevřené.
  5. Chcete-li ukončit proces.
Společnost Microsoft se vám snaží usnadnit získání technické podpory poskytnutím informací o kontaktech na jiné výrobce. Kontaktní informace se mohou změnit bez předchozího upozornění. Společnost Microsoft neručí za správnost těchto informací o kontaktech.

Produkty jiných výrobců popisované v tomto článku vyrábějí společnosti, které jsou nezávislé na společnosti Microsoft. Společnost Microsoft neposkytuje žádnou záruku (implicitně předpokládanou ani jinou) týkající se výkonu a spolehlivosti těchto produktů.

Pokud zjistíte, že zůstane otevřené tento soubor je očekávané chování prostředí, buď zakázat protokolování této události nebo zvýšit nebo snížit počet hlášené události za hodinu. Chcete-li to provést, postupujte takto upravit podklíče registru určené.

Důležité: Tento oddíl, metoda nebo úkol obsahuje kroky, které sdělit, jak upravit registr. Po nesprávné úpravě registru však mohou nastat závažné problémy. Postupujte proto pečlivě podle uvedených kroků. Pro zvýšení bezpečnosti registr zálohujte jestě před jeho úpravami. Potom můžete v případě potíží registr obnovit. Další informace o zálohování a obnovení registru naleznete následujícím článku znalostní v databáze Microsoft Knowledge Base:
322756Zálohování a obnovení registru v systému Windows
  1. Spusťte program Editor registru.
  2. Vyhledejte a upravte následující podklíč:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters

    Název hodnoty: Povolit protokolování narušení sdílení
    Zadejte hodnotu: DWORD
    Hodnota rozsah: 0 nebo 1
    Výchozí hodnota: 0
    Popis: Přepíná nebo vypnout sdílení narušení protokolování.
  3. Vyhledejte a upravte následující podklíč:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters

    Název hodnoty: Max událostí narušení sdílení
    Hodnota typu: DWORD
    Hodnota rozsah: 1 do 2000
    Výchozí hodnota: 10
    Popis: Určuje maximální počet hlášené události narušení sdílení pro každé časové období.
  4. Vyhledejte a upravte následující podklíč:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters

    Název hodnoty: Počet opakování narušení sdílení
    Hodnota typu: DWORD
    Hodnota rozsah: 1 do 2000
    Výchozí hodnota: 10
    Popis: Určuje frekvenci sdílení narušení události pro jednotlivé objednávky změnit. Například pro hodnotu 10, sestava 1 každých 10, změna pořadí zjistil narušení sdílení.

Odkazy

Další informace naleznete v následujících článcích znalostní báze Microsoft Knowledge Base:
284947Antivirové programy může změnit popisovače zabezpečení a způsobit nadměrnou replikaci FRS data v SYSVOL a DFS
279156Vliv nastavení systémových zásad souborů na diskové jednotky nebo složky replikovaný služba FRS
815263Programy pro hledání virů, zálohování a optimalizaci disku kompatibilní se Službou replikace souborů (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)

Vlastnosti

ID článku: 822300 - Poslední aktualizace: 3. prosince 2007 - Revize: 7.6
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Klíčová slova: 
kbmt KB822300 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:822300

Dejte nám zpětnou vazbu

 

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