sp_deletemergeconflictrow (Transact-SQL)

Elimina filas de una tabla de conflictos o de la tabla MSmerge_conflicts_info (Transact-SQL). Este procedimiento almacenado se ejecuta en el equipo donde está almacenada la tabla de conflictos, en cualquier base de datos.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sp_deletemergeconflictrow [ [ @conflict_table = ] 'conflict_table' ]
    [ , [ @source_object = ] 'source_object' ]
    { , [ @rowguid = ] 'rowguid'
        , [ @origin_datasource = ] 'origin_datasource' ] }
    [ , [ @drop_table_if_empty = ] 'drop_table_if_empty' ]

Argumentos

  • [ @conflict_table=] 'conflict_table'
    Es el nombre de la tabla de conflictos. conflict_table es de tipo sysname y su valor predeterminado es %. Si se especifica conflict_table como NULL o %, se considera que el conflicto es de eliminación y se elimina la fila que coincida con rowguid y origin_datasource y source_object de la tabla MSmerge_conflicts_info (Transact-SQL).

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

  • [ @rowguid =] 'rowguid'
    Es el identificador de fila del conflicto de eliminación. rowguid es de tipo uniqueidentifier y no tiene ningún valor predeterminado.

  • [ @origin_datasource=] 'origin_datasource'
    Es el origen del conflicto. origin_datasource es de tipo varchar(255) y no tiene ningún valor predeterminado.

  • [ @drop_table_if_empty=] 'drop_table_if_empty'
    Es un indicador que especifica que se va a quitar conflict_table si está vacía. drop_table_if_empty es de tipo varchar(10) y su valor predeterminado es FALSE.

Valores de código de retorno

0 (correcto) o 1 (error)

Notas

sp_deletemergeconflictrow se utiliza en la réplica de mezcla.

La tabla MSmerge_conflicts_info (Transact-SQL) es una tabla del sistema y no se elimina de la base de datos, aunque esté vacía.

Permisos

Sólo los miembros de la función fija de servidor sysadmin o de la función fija de base de datos db_owner pueden ejecutar sp_deletemergeconflictrow.