FRS rileva errori di "ERROR_SHARING_VIOLATION" quando tenta di replicare dati ancora in uso

Traduzione articoli Traduzione articoli
Identificativo articolo: 822300 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

I membri di replica di file system distribuito (DFS) o su controller di dominio che ospitano un set di repliche SYSVOL, potrebbe essere presente un evento analogo al seguente nell'area replica file (FRS) del Visualizzatore eventi:

Tipo evento: avviso
Origine evento: NtFrs
Categoria evento: nessuna
ID evento: 13573
Data: date
Ora: time
Utente: N/d
Computer: ComputerName
Descrizione: Servizio Replica File ha stato ripetutamente impedito l'aggiornamento

Nome file: Filename.txt
GUID del file: 97130a43-f134-4595-88cc6c87c3d41955

a causa di violazioni di condivisione coerente rilevate nel file. Violazioni di condivisione si verificano quando un altro utente o applicazione contiene un file aperto, blocco FRS dall'aggiornamento. Blocco causato da violazioni di condivisione pu˛ causare contenuto replicato non aggiornato. FRS continuerÓ a tentare questo aggiornamento, ma verrÓ bloccato finchÚ non vengono eliminate le violazioni di condivisione.

Possibili spiegazioni per una violazione di condivisione sono altre origini che potrebbero avere aperto il file da replicare sul computer di destinazione. Per determinare il percorso completo del file in violazione di condivisione aprire Gestione Computer, cartelle condivise, file aperti da compmgmt.msc per il file in questione e l'utente che il file Ŕ aperto. Cercare il file sopra elencato, a destra fare clic sul file, selezionare l'opzione chiude per chiudere forzatamente il file. Nota Se pi¨ file con lo stesso nome vengono mantenuti aprire che potrebbe essere necessario chiudere tutti oppure eseguire ulteriori operazioni nell'articolo della Knowledge Base per determinare i file con percorso completo che corrisponde al GUID restituito nell'evento.

Cause

Questo problema pu˛ verificarsi per uno dei seguenti motivi:
  • FRS Ŕ Impossibile installare un file nel percorso di destinazione causa una violazione di condivisione.
  • FRS Impossibile generare il file dell'area di gestione temporanea per la replica FRS ha rilevato una violazione di condivisione.
Una violazione di condivisione pu˛ verificarsi se altre origini disponga di handle aperti per il file da replicare. In genere sono programmi che possono provocare violazioni di condivisione:
  • Programmi antivirus
  • Strumenti di ottimizzazione del disco
  • File di criteri di sistema ripetutamente applicare modifiche di elenco (ACL, Access Control List) di controllo accesso
  • Un profilo utente o dati personali Ŕ costantemente in uso Ŕ inserito nel set di repliche
  • Qualsiasi altro tipo di dati che viene tenuti aperti per lunghi periodi da un utente finale, un'applicazione o un processo

Risoluzione

Per risolvere il problema, utilizzare uno dei seguenti metodi.

Metodo 1: Utilizzare la funzione di override di installazione

╚ possibile utilizzare la funzionalitÓ Installazione sovrascrivere in Windows Server 2003 per rinominare il file bloccato. In questo modo FRS per replicare il file. Per ulteriori informazioni su come attivare questa funzionalitÓ e di utilizzarlo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
816493Come configurare il servizio di replica file per consentire di replica che blocca meno violazioni di condivisione

Metodo 2: Identificare i file bloccati e rilascia l'handle

Se non si utilizza Windows Server 2003 o se non si desidera attivare la funzionalitÓ di installazione ignora, l'unico modo per impedire il problema Ŕ di rilasciare i quadratini dei file bloccati. Tuttavia, poichÚ l'evento 13573 viene segnalato solo per il numero di volte all'ora specificata nell'impostazione di eventi della violazione di condivisione Max, i file nella stessa situazione potrebbero non sono stati segnalati ancora. Di conseguenza, per rilasciare i quadratini di tutti i file bloccati, Ŕ necessario identificare il set completo di file aperti.

Per tenere traccia del problema in Windows 2000, Ŕ necessario scaricare e installare la correzione Ŕ documentata nell'articolo della Microsoft Knowledge Base riportato:
815473Il servizio Replica file non accesso errori violazioni di condivisione
Con questo hotfix, Ŕ possibile impostare le opzioni per controllare la registrazione dell'evento 13573. Questo aggiornamento rapido (hotfix) non contiene il "installazione sovrascrivere Feature" di Windows Server 2003.

Per identificare l'insieme completo dei file nello stato INSTALL_RETRY, eseguire il comando di ntfrsutl.exe inlog e quindi cercare tutte le voci del file con uno stato contrassegnato come IBCO_INSTALL_RETRY. Per individuare il percorso completo del file che Ŕ correntemente, attenersi alla seguente procedura:
  1. Individuare il file GUID dalla descrizione dell'ID evento o dai dati di inlog viene recuperati. I dati inlog saranno simile all'esempio riportato di seguito:
    Tipo di tabella: In ingresso tabella di registro per DOMAIN SYSTEM VOLUME (SYSVOL SHARE) (1)
    Flag: flag di 010000c6 [contenuto VVAct Riprova InstallInc CmpresStage]
    IFlags: flag 00000001 [IFlagVVRetireExec]
    Stato: 0000000d CO STATE: IBCO_INSTALL_RETRY
    FileGuid: b3a9 36a42f7e-494 c-ae0cef2929771d6e
    Giovedý EventTime: 29 maggio 2003 13: 19: 40
    Nome file: Filename txt

  2. Convertire il file GUID in un percorso completo mediante gli strumenti disponibili o l'analisi dei dati dai movimenti di IDTable. ╚ possibile estrarre i dati utilizzando il comando ntfrsutl idtable .

Trovare il percorso di un file Ŕ la sospensione Apri

Per trovare il percorso di un file che Ŕ correntemente aperto, attenersi alla seguente procedura:
  1. Ottenere FRSDiag.exe e quindi eseguirlo. Per ottenere FRSDiag.exe, il seguente sito Microsoft Web:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=43CB658E-8553-4DE7-811A-562563EB5EBF&displaylang=en
  2. Digitare il nome del server di destinazione che contiene l'errore, o fare clic su Sfoglia e quindi individuare il server.
  3. Nel menu selezioni , fare clic su Deseleziona tutti .
  4. Fare clic per selezionare la casella di controllo Parser IDTable .
  5. Fare clic su Vai .

    Viene creato un file denominato FRSDiag.txt nella cartella %USERPROFILE%\Desktop\Logs.
  6. Cercare il GUID del file e la data del file in FRSDiag.txt.
Dopo avere determinato quale file Ŕ correntemente aperto, Ŕ possibile utilizzare Process Explorer di Sysinternals per individuare quale processo il file Ŕ bloccato. Per scaricare Process Explorer, Ŕ necessario visitare il seguente sito Web Sysinternals:
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
Per utilizzare Process Explorer, attenersi alla seguente procedura:
  1. Avviare Process Explorer e quindi attendere che le informazioni di processo viene caricate.
  2. Nel menu Trova , fare clic su Trova Handle o DLL .
  3. Digitare il percorso del file (ad esempio, tipo scripts\filename.txt ) e quindi fare clic su Cerca .
  4. Dopo aver trovato il processo, fare doppio clic su di esso e quindi verificare che questo Ŕ il nome del file che Ŕ correntemente aperto.
  5. Terminare il processo se si desidera.
Microsoft fornisce informazioni su come contattare altri produttori allo scopo di facilitare l'individuazione del supporto tecnico. Queste informazioni sono pertanto soggette a modifica senza preavviso. Microsoft non garantisce l'accuratezza delle informazioni sul contatti-altri produttori.

I prodotti di terze parti citati in questo articolo sono forniti da produttori indipendenti. Microsoft non rilascia alcuna garanzia, implicita o di altra natura, relativa alle prestazioni o all'affidabilitÓ di questi prodotti.

Se si stabilisce che tenere aperto questo file Ŕ il comportamento previsto per l'ambiente in uso, disattivare la registrazione di questo evento, o aumentare o diminuire il numero di eventi segnalati all'ora. Per effettuare questa operazione, attenersi alla seguente procedura per modificare le sottochiavi del Registro di sistema designato.

importante Questa sezione, metodo o l'attivitÓ sono contenute procedure viene illustrato come modificare il Registro di sistema. Tuttavia, possono causare seri problemi se si modifica il Registro di sistema in modo errato. Pertanto, assicurarsi che questa procedura con attenzione. Per maggiore protezione, Ŕ eseguire il backup del Registro di sistema prima di modificarlo. ╚ quindi possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e ripristino del Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
322756Come eseguire il backup e il ripristino del Registro di sistema in Windows
  1. Avviare l'editor del Registro di sistema.
  2. Individuare e quindi modificare la seguente sottochiave:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters

    Nome valore: Attiva la registrazione di violazione di condivisione
    Tipo di valore: DWORD
    Intervallo valore: 0 o 1
    Valore predefinito: 0
    Descrizione: Attiva/Disattiva registrazione di violazione di condivisione o la disattivazione.
  3. Individuare e quindi modificare la seguente sottochiave:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters

    Nome valore: Numero massimo eventi di violazione di condivisione
    Tipo valore: DWORD
    Intervallo valore: 1 a 2000
    Valore predefinito: 10
    Descrizione: Determina il numero massimo di eventi di violazione di condivisione segnalata per ogni periodo di tempo.
  4. Individuare e quindi modificare la seguente sottochiave:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters

    Nome valore: Numero di tentativi di violazione di condivisione
    Tipo valore: DWORD
    Intervallo valore: 1 a 2000
    Valore predefinito: 10
    Descrizione: Determina la frequenza di condivisione di violazione di eventi per ogni ordine di modifica. Ad esempio, per un valore pari a 10, report 1 di ogni 10 condivisione violazioni che si verificano nell'ordine di modifica.

Riferimenti

Per ulteriori informazioni, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportato di seguito:
284947Programmi antivirus possono modificare descrittori di protezione e causa replica eccessiva dei dati di FRS in DFS e SYSVOL
279156Effetti dell'impostazione dei criteri di sistema file su un'unitÓ disco o la cartella replicata dal servizio Replica File
815263Programmi di ottimizzazione dischi che sono compatibili con la replica, backup e antivirus Service

ProprietÓ

Identificativo articolo: 822300 - Ultima modifica: lunedý 3 dicembre 2007 - Revisione: 7.6
Le informazioni in questo articolo si applicano a:
  • 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
Chiavi:á
kbmt KB822300 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 822300
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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