sp_helpmergedeleteconflictrows (Transact-SQL)

Se aplica a:SQL Server

Devuelve información sobre las filas de datos que han perdido conflictos de eliminación. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicaciones o en el suscriptor de la base de datos de suscripciones cuando se utiliza el registro de conflictos no centralizado.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_helpmergedeleteconflictrows
    [ [ @publication = ] N'publication' ]
    [ , [ @source_object = ] N'source_object' ]
    [ , [ @publisher = ] N'publisher' ]
    [ , [ @publisher_db = ] N'publisher_db' ]
    [ , [ @logical_record_conflicts = ] logical_record_conflicts ]
[ ; ]

Argumentos

[ @publication = ] N'publication'

Nombre de la publicación. @publication es sysname, con un valor predeterminado de %. Si se especifica la publicación, se devuelven todos los conflictos calificados por la publicación.

[ @source_object = ] N'source_object'

Nombre del objeto de origen. @source_object es nvarchar(386), con un valor predeterminado de NULL.

[ @publisher = ] N'publisher'

El nombre del publicador. @publisher es sysname, con un valor predeterminado de NULL.

[ @publisher_db = ] N'publisher_db'

Nombre de la base de datos del publicador. @publisher_db es sysname, con un valor predeterminado de NULL.

[ @logical_record_conflicts = ] logical_record_conflicts

@logical_record_conflicts es int, con un valor predeterminado de 0.

Conjunto de resultados

Nombre de la columna Tipo de datos Descripción
source_object nvarchar(386) Objeto de origen del conflicto de eliminación.
rowguid uniqueidentifier Identificador de la fila del conflicto de eliminación.
conflict_type int Código que indica el tipo de conflicto:

1 = UpdateConflict: el conflicto se detecta en el nivel de fila.

2 = ColumnUpdateConflict: conflicto detectado en el nivel de columna.

3 = UpdateDeleteWinsConflict: Delete gana el conflicto.

4 = UpdateWinsDeleteConflict: la eliminación rowguid que pierde el conflicto se registra en esta tabla.

5 = UploadInsertFailed: no se pudo aplicar la inserción desde el suscriptor en el publicador.

6 = DownloadInsertFailed: no se pudo aplicar la inserción desde publisher en el suscriptor.

7 = UploadDeleteFailed: no se pudo cargar la eliminación en el suscriptor en el publicador.

8 = DownloadDeleteFailed: no se pudo descargar delete at Publisher en el suscriptor.

9 = UploadUpdateFailed: no se pudo aplicar la actualización en el suscriptor en el publicador.

10 = DownloadUpdateFailed: no se pudo aplicar la actualización en publisher al suscriptor.
reason_code Int Código del error, que puede depender del contexto.
reason_text varchar(720) Descripción del error, que puede depender del contexto.
origin_datasource varchar(255) Origen del conflicto.
pubid uniqueidentifier Identificador de publicación.
MSrepl_create_time datetime Hora en que Se ha agregado la información del conflicto.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

sp_helpmergedeleteconflictrows se usa en la replicación de mezcla.

Permisos

Solo los miembros del rol fijo de servidor sysadmin y el rol fijo de base de datos db_owner pueden ejecutar sp_helpmergedeleteconflictrows.