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.
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.