sp_helpmergedeleteconflictrows (Transact-SQL)

Renvoie des informations sur les lignes de données qui ont perdu des conflits de suppression. Cette procédure stockée est exécutée sur la base de données de publication au niveau du serveur de publication ou sur la base de données d'abonnement au niveau de l'abonné lorsque l'enregistrement décentralisé des conflits est utilisé.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

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

Arguments

  • [ @publication=] 'publication'
    Nom de la publication. publication est de type sysname, avec % comme valeur par défaut. Si la publication est spécifiée, tous les conflits qualifiés par la publication sont renvoyés.

  • [ @source_object=] 'source_object'
    Nom de l'objet source. source_object est de type nvarchar(386), avec NULL comme valeur par défaut.

  • [ @publisher=] 'publisher'
    Nom du serveur de publication.publisher est de type sysname, avec NULL comme valeur par défaut.

  • [ @publisher_db=] 'publisher_db'
    Nom de la base de données du serveur de publication.publisher_db est de type sysname, avec NULL comme valeur par défaut.

Jeux de résultats

Nom de colonne

Type de données

Description

source_object

nvarchar(386)

Objet source du conflit de suppression.

rowguid

uniqueidentifier

Identificateur de ligne associé au conflit de suppression.

conflict_type

int

Code indiquant le type de conflit :

1 = UpdateConflict : le conflit est détecté au niveau de la ligne.

2 = ColumnUpdateConflict : le conflit est détecté au niveau de la colonne.

3 = UpdateDeleteWinsConflict : la suppression gagne le conflit.

4 = UpdateWinsDeleteConflict : le GUID de ligne supprimé qui perd le conflit est enregistré dans cette table.

5 = UploadInsertFailed : impossibilité d'appliquer sur le serveur de publication l'insertion effectuée sur l'abonné.

6 = DownloadInsertFailed : impossibilité d'appliquer sur l'abonné l'insertion effectuée sur le serveur de publication.

7 = UploadDeleteFailed : impossibilité de télécharger vers le serveur de publication la suppression appliquée sur l'abonné.

8 = DownloadDeleteFailed : impossibilité de télécharger vers l'abonné la suppression appliquée sur le serveur de publication.

9 = UploadUpdateFailed : impossibilité d'appliquer sur le serveur de publication la mise à jour effectuée sur l'abonné.

10 = DownloadUpdateFailed : impossibilité d'appliquer sur l'abonné la mise à jour effectuée sur le serveur de publication.

reason_code

Int

Code d'erreur pouvant dépendre du contexte.

reason_text

varchar(720)

Description de l'erreur qui peut dépendre du contexte.

origin_datasource

varchar(255)

Origine du conflit.

pubid

uniqueidentifier

Identificateur de publication.

MSrepl_create_time

datetime

Moment où l'information sur les conflits a été ajoutée.

Valeurs des codes renvoyés

0 (succès) ou 1 (échec)

Notes

sp_helpmergedeleteconflictrows est utilisé pour la réplication de fusion.

Autorisations

Seuls les membres du rôle serveur fixe sysadmin ou du rôle de base de données fixe db_owner peuvent exécuter sp_helpmergedeleteconflictrows.