Compartir a través de


Cómo configurar la detección de conflictos en la replicación transaccional punto a punto (SQL Server Management Studio)

La replicación punto a punto incluye la opción de habilitar la detección de conflictos en una topología. Para obtener más información, vea Detección de conflictos en la replicación punto a punto.

Para utilizar la detección de conflictos, todos los nodos deben estar ejecutando SQL Server 2008 o una versión posterior, y debe estar habilitada la detección para todos los nodos. Si configura la replicación punto a punto en el Asistente de configuración de la topología punto a punto, la detección de conflictos está habilitada de forma predeterminada, pero debe especificar un identificador de originador para cada nodo. Para obtener más información sobre cómo configurar una topología, vea Cómo configurar la replicación transaccional punto a punto (SQL Server Management Studio).

[!NOTA]

Al configurar la replicación punto a punto, se especifica un identificador para cada nodo. Este identificador, que debe ser único en todos los nodos de la topología, se almacena en la columna originator_id de la tabla del sistema MSpeer_originatorid_history. Si un nodo se quita de la topología, el identificador se sigue conservando en la tabla de historial. El identificador se conserva para evitar que se produzcan falsos conflictos si hay cambios procedentes del nodo quitado que todavía se están replicando en la topología. Si desea volver a usar el identificador para un nuevo nodo, primero deberá eliminarlo manualmente de la tabla MSpeer_originatorid_history en todos los nodos. Antes de eliminar un identificador de un nodo, ejecute sp_requestpeerresponse para comprobar que se hayan replicado todos los cambios que se originaron desde ese nodo.

Para especificar un identificador de originador para cada nodo

  1. En la página Configurar topología del Asistente de configuración de la topología punto a punto, haga clic con el botón secundario en la superficie de diseño de la página y, a continuación, haga clic en Agregar un nuevo nodo del mismo nivel.

  2. En el cuadro de diálogo Conectarse al servidor, conéctese al servidor.

  3. En el cuadro de diálogo Agregar un nuevo nodo del mismo nivel, seleccione la base de datos de publicación y especifique un valor único para el nodo en el cuadro Identificador de originador del mismo nivel. El valor no debe haberse utilizado nunca en la topología. Para obtener una lista de los identificadores que ya se han utilizado, ejecute sp_help_peerconflictdetection.

Para ver el valor del identificador de originador para un nodo

Para deshabilitar la detección de conflictos