FRS detecta errores de "ERROR_SHARING_VIOLATION" cuando intenta replicar datos está aún en uso

Seleccione idioma Seleccione idioma
Id. de artículo: 822300 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

En miembros de réplica de sistema de archivos distribuido (DFS) o en controladores de dominio que alojan un conjunto de réplicas SYSVOL, puede encontrar un suceso similar al siguiente en el área de servicio (FRS) de replicación de archivos del Visor de sucesos:

Tipo de suceso: advertencia
Origen del suceso: NtFrs
Categoría del suceso: ninguna
ID. de suceso: 13573
Fecha: date
Tiempo: time
Usuario: N/d
Equipo: ComputerName
Descripción: Servicio de replicación de archivos ha repetidamente impidió actualizar

Nombre de archivo: Filename.txt
GUID del archivo: 97130a43-f134-4595-88cc6c87c3d41955

debido a coherentes infracciones encontradas en el archivo. Infracciones se producen cuando otro usuario o aplicación contiene un archivo FRS abierto, bloqueo de actualización. Bloqueo causado por compartir infracciones puede producir contenido replicado obsoleto. FRS continuará Reintentar esta actualización, pero se bloqueará hasta que se eliminan las infracciones.

Las posibles razones de una infracción de acceso son otros orígenes pueden tener abierto el archivo que replicarse en el equipo de destino. Para determinar la ruta de acceso completa del archivo de infracción de uso compartido abrir la administración de equipos, carpetas compartidas, archivos abiertos desde compmgmt.msc para el archivo en cuestión y el usuario que ha abierto el archivo. Busque el archivo enumerado anteriormente, derecha haga clic en el archivo, seleccione la opción de cierre para forzar cierre el archivo. Nota Si varios archivos con el mismo nombre se mantienen abiertas, que quizás tenga que cerrar todo o realizar más pasos enumerados en el artículo de KB para determinar el archivo con la ruta de acceso completa que coincida con el GUID se indica en el evento.

Causa

Este problema puede ocurrir por cualquiera de los siguientes motivos:
  • FRS no puede instalar un archivo en la ubicación de destino porque se encontró una infracción al compartir.
  • FRS no puede generar el archivo provisional para replicarse porque FRS encontró una infracción al compartir.
Una infracción de acceso puede producirse si otros orígenes tienen identificadores abiertos al archivo que se van a replicar. Normalmente, son programas que pueden provocar infracciones:
  • Programas antivirus
  • Herramientas de optimización de discos
  • Directivas de sistema de archivo que repetidamente aplican cambios de lista (ACL) de control de acceso
  • Un perfil de usuario o datos personales que está constantemente en uso es colocan en el conjunto de réplicas
  • Cualquier otro tipo de datos que se mantienen abiertas durante largos períodos por un usuario final, un programa o un proceso

Solución

Para resolver este problema, utilice uno de los métodos siguientes.

Método 1: Utilizar la función de reemplazo instalar

Puede utilizar la característica instalar reemplazar en Windows Server 2003 para cambiarle el nombre bloqueado. Esto permite a FRS replicar el archivo. Para obtener información adicional acerca de cómo activar esta característica y utilizarlo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
816493Cómo configurar el servicio de replicación de archivos para permitir menos infracciones compartida que Block Replication

Método 2: Identificar los archivos bloqueados y los identificadores de versión

Si no estás utilizando Windows Server 2003, o si no desea activar la característica instalar reemplazar, la única manera de evitar el problema es liberar los controladores de los archivos bloqueados. No obstante, porque el evento 13573 sólo se notifica el número de veces por hora que se especifica en el valor máximo sucesos de infracción compartida, archivos en la misma situación es posible que no se ha informado todavía. Por lo tanto, para liberar los controladores de todos los archivos bloqueados, debe identificar primero el conjunto completo de archivos abiertos.

Para realizar un seguimiento del problema en Windows 2000, descargue e instale el arreglo que se documenta en el siguiente artículo de Microsoft Knowledge Base:
815473No iniciar el servicio de replicación de archivos errores en compartida infracciones
Con esta revisión, puede establecer las opciones para controlar el registro de eventos 13573. Esta revisión no contiene el "reemplazar característica instalar" que tiene Windows Server 2003.

Para identificar el conjunto completo de archivos en el estado INSTALL_RETRY, ejecute el comando ntfrsutl.exe inlog y, a continuación, busque todas las entradas del archivo con un estado que está marcado IBCO_INSTALL_RETRY. Para encontrar la ruta de acceso completa del archivo que está siendo, siga estos pasos:
  1. Descubra el archivo en el GUID en la descripción del identificador de evento o de los datos de inlog que se recuperan. Los datos inlog será similares al ejemplo siguiente:
    Tipo de tabla: Entrada de tabla de registro para DOMAIN SYSTEM VOLUME (SYSVOL SHARE) (1)
    Indicadores: 010000c6 indicadores [VVAct contenido Reintentar InstallInc CmpresStage]
    IFlags: 00000001 Flags [IFlagVVRetireExec]
    ESTADO de solicitud de cambio de estado: 0000000d: IBCO_INSTALL_RETRY
    FileGuid: 36a42f7e-b3a9-494 c-ae0cef2929771d6e
    Jueves 29 de mayo de 2003 de EventTime: 19: 13: 40
    Nombre de archivo: Filename .txt

  2. Convertir el archivo GUID a una ruta de acceso completa mediante las herramientas disponibles o analizar los datos desde las entradas de IDTable. Puede extraer estos datos mediante el comando ntfrsutl idtable .

Buscar la ruta de acceso de un archivo que se se mantenidos abrir

Para encontrar la ruta de acceso de un archivo que está siendo abierto, siga estos pasos:
  1. Obtenga FRSDiag.exe y, a continuación, ejecútelo. Para obtener FRSDiag.exe, visite el siguiente sitio Web de Microsoft:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=43CB658E-8553-4DE7-811A-562563EB5EBF&displaylang=en
  2. Escriba el nombre del servidor de destino que contiene el error, o haga clic en Examinar y, a continuación, busque el servidor.
  3. En el menú de selección , haga clic en Desactivar todo .
  4. Haga clic para seleccionar la casilla de verificación IDTable analizador .
  5. Haga clic en Ir .

    Se crea un archivo que se denomina FRSDiag.txt bajo la carpeta %USERPROFILE%\Desktop\Logs.
  6. Buscar el GUID de archivo y la fecha del archivo en FRSDiag.txt.
Después de determinar qué archivo está siendo abierto, puede utilizar Process Explorer de Sysinternals para averiguar qué proceso tiene el archivo bloqueado. Para descargar Process Explorer, visite el siguiente sitio Web de Sysinternals:
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
Para utilizar Process Explorer, siga estos pasos:
  1. Inicie el proceso de explorador y espere hasta que se cargue toda la información de proceso.
  2. En el menú Buscar , haga clic en Buscar identificadores o DLL .
  3. Escriba la ruta de acceso del archivo (por ejemplo, tipo scripts\filename.txt ) y, a continuación, haga clic en Buscar .
  4. Una vez encontrado el proceso, haga doble clic en él y compruebe que este es el nombre del archivo que está siendo abierto.
  5. Finalizar el proceso si desea.
Microsoft proporciona información de contacto con otros proveedores para ayudarle a encontrar soporte técnico. Esta información de contacto puede cambiar sin previo aviso. Microsoft no ofrece ninguna garantía con respecto a la exactitud de esta información de contacto con otros proveedores.

Los productos de terceros mencionados en este artículo son fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, respecto al rendimiento o confiabilidad de estos productos.

Si determina que mantener abierto este archivo es el comportamiento esperado para su entorno, deshabilitar el registro de este evento, o aumente o disminuya el número de eventos notificados por hora. Para ello, siga estos pasos para modificar las subclaves del registro designado.

importante Esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por tanto, asegúrese de que siga estos pasos cuidadosamente. Realice una para agregar protección, copia de seguridad del registro antes de modificarlo. A continuación, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756Cómo realizar una copia de seguridad y restaurar el registro de Windows
  1. Inicie el Editor del Registro.
  2. Busque y, a continuación, modificar la subclave siguiente:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters

    Nombre de valor: Habilitar compartir el registro de infracción
    Tipo de valor: DWORD
    Intervalo de valor: 0 o 1
    Valor predeterminado: 0
    Descripción: Activa o desactiva Compartir registro infracción o desactivar.
  3. Busque y, a continuación, modificar la subclave siguiente:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters

    Nombre de valor: Max compartir evento infracción
    Tipo de valor: DWORD
    Valor de intervalo: 1 a 2000
    Valor predeterminado: 10
    Descripción: Determina el número máximo de notificado eventos de infracción de uso compartido para cada período de tiempo.
  4. Busque y, a continuación, modificar la subclave siguiente:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters

    Nombre de valor: Infracción compartida Reintentar Count
    Tipo de valor: DWORD
    Valor de intervalo: 1 a 2000
    Valor predeterminado: 10
    Descripción: Determina la frecuencia de uso compartido de los eventos de infracción de cada pedido de cambio. Por ejemplo, para un valor de 10, informe 1 de cada 10 infracciones que se producen al cambiar el orden de uso compartido.

Referencias

Para obtener información adicional, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
284947Programas antivirus pueden modificar los descriptores de seguridad y causa exceso de replicación de datos de FRS de SYSVOL y DFS
279156Efectos de establecer la directiva de sistema de archivos en una unidad de disco o la carpeta replicada el servicio de replicación de archivos
815263Programas antivirus, de copia de seguridad y de optimización de discos que son compatibles con el Servicio de replicación de archivos

Propiedades

Id. de artículo: 822300 - Última revisión: lunes, 03 de diciembre de 2007 - Versión: 7.6
La información de este artículo se refiere 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
Palabras clave: 
kbmt KB822300 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 822300

Enviar comentarios

 

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