conflict_<schema>_<table> (Transact-SQL)
La tabla conflict_<esquema>_<tabla> contiene información acerca de las filas conflictivas en la replicación punto a punto. En una publicación, cada tabla replicada posee una tabla de conflictos; el nombre de esta tabla de conflictos se anexa al nombre del artículo y esquema. Estas tablas de conflictos específicas del artículo existen en cada base de datos de publicación.
En el caso de la replicación punto a punto, el Agente de distribución genera un error de forma predeterminada cuando detecta un conflicto. Se registra un error de conflicto en el registro de errores, pero no se registra ningún dato de conflicto en la tabla de conflictos, por lo que no está disponible para verse. Si el Agente de distribución puede continuar, se registra un conflicto localmente en cada nodo donde se detectó. Para obtener más información, vea "Controlar los conflictos" en Detección de conflictos en la replicación punto a punto.
Nombre de la columna |
Tipo de datos |
Descripción |
---|---|---|
__$originator_id |
int |
Identificador del nodo en el que se originó el cambio en conflicto. Para obtener una lista de identificadores, ejecute sp_help_peerconflictdetection. |
__$origin_datasource |
int |
Nodo en el que se originó el cambio en conflicto. |
__$tranid |
nvarchar (40) |
Número de secuencia de registro (LSN) del cambio en conflicto cuando se aplicó en __$origin_datasource. |
__$conflict_type |
int |
Tipo de conflicto, que puede ser uno de los valores siguientes:
|
__$is_winner |
bit |
Indica si la fila de esta tabla fue la ganadora del conflicto, lo que significa que se aplicó al nodo local. |
__$pre_version |
varbinary (32) |
Versión de la base de datos en la que se originó el cambio en conflicto. |
__$reason_code |
int |
Código de la resolución del conflicto. Puede ser uno de los siguientes valores:
Para obtener más información, vea __$reason_text. |
__$reason_text |
nvarchar (720) |
Resolución del conflicto. Puede ser uno de los siguientes valores:
|
__$update_bitmap |
varbinary (32) |
Mapa de bits que indica qué columnas se actualizaron en el caso de un conflicto de actualizaciones. |
__$inserted_date |
datetime |
Fecha y hora en que la fila en conflicto se insertó en esta tabla. |
__$row_id |
timestamp |
Versión de fila que está asociada a la fila que ocasionó el conflicto. |
__$change_id |
binary (8) |
En una fila local, este valor es igual al valor __$row_id de la fila entrante que sufrió un conflicto con la fila local. Este valor es NULL para una fila entrante. |
<nombres de columna de la tabla base> |
<tipos de columna de la tabla base> |
La tabla de conflictos contiene una columna para cada columna de la tabla base. |
Vea también