Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los conflictos en la replicación de mezcla se resuelven en función del resolutor especificado para cada artículo. De forma predeterminada, los conflictos se resuelven sin necesidad de intervención del usuario. Pero los conflictos se pueden ver y el resultado de la resolución se puede cambiar en el Visor de conflictos de replicación de Microsoft.
Los datos de conflicto están disponibles en el Visor de conflictos de replicación durante el período de retención de conflictos especificado, con un valor predeterminado de 14 días. Para establecer el período de retención de conflictos, haga lo siguiente:
Especifique un valor de retención para el parámetro @conflict_retention de sp_addmergepublication (Transact-SQL).
Especifique un valor de conflict_retention para el parámetro @property y un valor de retención para el parámetro @value de sp_changemergepublication (Transact-SQL).
De forma predeterminada, la información de conflictos se almacena:
Para el publicador y el suscriptor si el nivel de compatibilidad de la publicación es 90RTM o superior.
En el publicador si el nivel de compatibilidad de la publicación es inferior a 80RTM.
En el publicador si los suscriptores ejecutan SQL Server Compact. Los datos de conflicto no se pueden almacenar en suscriptores de SQL Server Compact.
El almacenamiento de información de conflictos se controla mediante la propiedad de publicación conflict_logging. Para obtener más información, vea sp_addmergepublication (Transact-SQL) y sp_changemergepublication (Transact-SQL).
Los conflictos también se pueden resolver de forma interactiva durante la sincronización mediante el Solucionador interactivo de Microsoft. El solucionador interactivo está disponible a través del Administrador de sincronización de Microsoft Windows. Para obtener más información, vea Sincronizar una suscripción mediante el Administrador de sincronización de Windows (Administrador de sincronización de Windows).
Para ver y resolver conflictos de publicaciones combinadas
Conéctese al publicador (o suscriptor si procede) en Microsoft SQL Server Management Studio y, a continuación, expanda el nodo de servidor.
Expanda la carpeta Replicación y, a continuación, expanda la carpeta Publicaciones locales .
Haga clic con el botón derecho en la publicación para la que desea ver los conflictos y, a continuación, haga clic en Ver conflictos.
Nota:
Si especificó un valor de "subscriber" para la propiedad conflict_logging , la opción de menú Ver conflictos no está disponible. Para ver los conflictos, inicie ConflictViewer.exe desde el símbolo del sistema de comandos. De forma predeterminada, ConflictViewer.exe se encuentra en el directorio siguiente: Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE. Para obtener una lista de parámetros de inicio válidos, ejecute ConflictViewer.exe -?.
En el cuadro de diálogo Seleccionar tabla de conflictos , seleccione una base de datos, una publicación y una tabla para las que ver los conflictos.
En el Visor de conflictos de replicación, puede:
Filtre las filas con los botones a la derecha de la cuadrícula superior.
Seleccione una fila en la cuadrícula superior para mostrar información sobre esa fila en la cuadrícula inferior.
Seleccione una o varias filas en la cuadrícula superior y, a continuación, haga clic en Quitar, lo que equivale a hacer clic en el botón Enviar ganador (sin realizar ningún cambio en los datos).
Haga clic en el botón de propiedades (...) para ver más información sobre una columna implicada en un conflicto.
Edite los datos en la columna Ganador del conflicto o Perdedor de conflictos antes de enviar los datos (los datos son de solo lectura si la columna es gris).
Haga clic en Enviar ganador para aceptar la fila designada como ganador del conflicto.
Haga clic en Enviar perdedor para invalidar la resolución y propagar el valor designado como perdedor del conflicto a todos los nodos de la topología.
Seleccione Registrar los detalles de este conflicto para registrar los datos de conflicto en un archivo. Para especificar una ubicación para el archivo, seleccione el menú Ver y, a continuación, haga clic en Opciones. Escriba un valor o haga clic en el botón Examinar (...) y, a continuación, vaya al archivo adecuado. Haga clic en Aceptar para salir del cuadro de diálogo Opciones .
Cierre el Visor de conflictos de replicación.
Véase también
Replicación de mezcla avanzada: detección y resolución de conflictos
Especificar un solucionador de artículos de mezcla