sp_configure_peerconflictdetection (Transact-SQL)
Configura la detección de conflictos para una publicación que participa en una topología de replicación transaccional punto a punto. Para obtener más información, vea Detección de conflictos en la replicación punto a punto. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicación.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_configure_peerconflictdetection [ @publication = ] 'publication'
[ , [ @action = ] 'action']
[ , [ @originator_id = ] originator_id ]
[ , [ @conflict_retention = ] conflict_retention ]
[ , [ @continue_onconflict = ] 'continue_onconflict']
[ , [ @local = ] 'local']
[ , [ @timeout = ] timeout ]
Argumentos
[ @publication=\] 'publication'
Es el nombre de la publicación para la que se desea configurar la detección de conflictos. publication es de tipo sysname y no tiene valor predeterminado.[ @action= ] 'action'
Especifica si se habilita o deshabilita la detección de conflictos para una publicación. action es nvarchar(5), y puede ser uno de los siguientes valores.Valor
Descripción
enable
Habilita la detección de conflictos para una publicación.
disable
Deshabilita la detección de conflictos para una publicación.
NULL (valor predeterminado)
[ @originator\_id= ] originator_id
Especifica un Id. para un nodo en una topología punto a punto. originator_id es de tipo int y su valor predeterminado es NULL. Este id. se usa para la detección de conflictos si action está establecido en enable. Especifique un id. positivo distinto de cero que no se haya utilizado jamás en la topología. Para obtener una lista de identificadores que ya se hayan utilizado, vea la tabla del sistema Mspeer_originatorid_history.[ @conflict\_retention= ] conflict_retention
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.[ @continue\_onconflict= ] 'continue_onconflict' ]
Determina si el Agente de distribución continúa procesando los cambios después de la detección de un conflicto. continue_onconflict es de tipo nvarchar(5) y su valor predeterminado es FALSE.Advertencia Recomendamos que utilice el valor predeterminado de FALSE. Cuando esta opción está establecida en TRUE, el Agente de distribución intenta converger los datos en la topología aplicando la fila en conflicto del nodo que tiene el Id. de originador más alto. Este método no garantiza la convergencia. Debe asegurarse de que la topología sea coherente una vez detectado un conflicto. Para obtener más información, vea "Tratamiento de conflictos" en Detección de conflictos en la replicación punto a punto.
[ @local= ] 'local'
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.[ @timeout= ] timeout
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
Valores del código de retorno
0 (correcto) o 1 (error)
Comentarios
sp_configure_peerconflictdetection se utiliza en la replicación transaccional punto a punto. Para utilizar la detección de conflictos, todos los nodos deben estar ejecutando SQL Server 2008 o versiones posteriores, y la detección debe estar habilitada para todos los nodos.
Permisos
Se debe pertenecer al rol fijo de servidor sysadmin o al rol fijo de base de datos db_owner.
Vea también
Referencia
Procedimientos almacenados de replicación (Transact-SQL)