Compartir a través de


sp_helpmergedeleteconflictrows (Transact-SQL)

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.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_helpmergedeleteconflictrows [ [ @publication = ] 'publication']
    [ , [ @source_object = ] 'source_object']
    [ , [ @publisher = ] 'publisher'
    [ , [ @publisher_db = ] 'publsher_db'

Argumentos

  • [ @publication=] 'publication'
    Es el nombre de la publicación. publication es de tipo sysname y su valor predeterminado es %. Si se especifica la publicación, se devuelven todos los conflictos calificados por la publicación.

  • [ @source_object=] 'source_object'
    Es el nombre del objeto de origen. source_object es de tipo nvarchar(386) y su valor predeterminado es NULL.

  • [ @publisher=] 'publisher'
    Es el nombre del publicador.publisher es de tipo sysname y su valor predeterminado es NULL.

  • [ @publisher_db=] 'publisher_db'
    Es el nombre de la base de datos del publicador.publisher_db es de tipo sysname y su valor predeterminado es NULL.

Conjuntos de resultados

Nombre de 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: el conflicto se detecta en el nivel de columna.

3 = UpdateDeleteWinsConflict: la eliminación gana el conflicto.

4 = UpdateWinsDeleteConflict: la columna rowguid eliminada que pierde el conflicto se registra en esta tabla.

5 = UploadInsertFailed: la inserción del suscriptor no pudo aplicarse en el publicador.

6 = DownloadInsertFailed: la inserción del publicador no pudo aplicarse en el suscriptor.

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

8 = DownloadDeleteFailed: la eliminación en el publicador no pudo descargarse al suscriptor.

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

10 = DownloadUpdateFailed: la actualización en el publicador no pudo aplicarse en el 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 la 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 (error)

Comentarios

sp_helpmergedeleteconflictrows se utiliza en la replicación de mezcla.

Permisos

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

Vea también

Referencia

Procedimientos almacenados del sistema (Transact-SQL)