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