sp_helpmergeconflictrows (Transact-SQL)sp_helpmergeconflictrows (Transact-SQL)

S’APPLIQUE À : ouiSQL Server nonAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Renvoie les lignes de la table de conflits spécifiée.Returns the rows in the specified conflict table. Cette procédure stockée est exécutée sur l'ordinateur qui héberge la table de conflits.This stored procedure is run on the computer where the conflict table is stored.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

  
sp_helpmergeconflictrows [ [ @publication = ] 'publication' ]  
        , [ @conflict_table = ] 'conflict_table'  
    [ , [ @publisher = ] 'publisher' ]   
    [ , [ @publisher_db = ] 'publsher_db' ]   
    [ , [ @logical_record_conflicts = ] logical_record_conflicts ]  

ArgumentsArguments

[ @publication = ] 'publication' Est le nom de la publication.[ @publication = ] 'publication' Is the name of the publication. publication est sysname, avec une valeur par défaut % .publication is sysname, with a default of %. Si la publication est spécifiée, tous les conflits qualifiés par la publication sont renvoyés.If the publication is specified, all conflicts qualified by the publication are returned. Par exemple, si le MSmerge_conflict_Customers table a des lignes de conflits pour les WA et le autorité de certification publications, en passant un nom de publication autorité de certification récupère les conflits qui se rapportent à la autorité de certification publication.For example, if the MSmerge_conflict_Customers table has conflict rows for the WA and the CA publications, passing in a publication name CA retrieves conflicts that pertain to the CA publication.

[ @conflict_table = ] 'conflict_table' Est le nom de la table de conflits.[ @conflict_table = ] 'conflict_table' Is the name of the conflict table. conflict_table est sysname, sans valeur par défaut.conflict_table is sysname, with no default. Dans MicrosoftMicrosoft SQL Server 2005 (9.x)SQL Server 2005 (9.x) et versions ultérieures, les tables de conflits sont nommés en utilisant les noms de format avec MSmerge_conflict_publication_article , avec une table pour chaque article publié.In MicrosoftMicrosoft SQL Server 2005 (9.x)SQL Server 2005 (9.x) and later versions, conflict tables are named using the format names with MSmerge_conflict_publication_article, with one table for each published article.

[ @publisher = ] 'publisher' Est le nom du serveur de publication.[ @publisher = ] 'publisher' Is the name of the Publisher. serveur de publication est sysname, avec NULL comme valeur par défaut.publisher is sysname, with a default of NULL.

[ @publisher_db = ] 'publisher_db' Est le nom de la base de données du serveur de publication. publisher_db est sysname, avec NULL comme valeur par défaut.[ @publisher_db = ] 'publisher_db' Is the name of the publisher database.publisher_db is sysname, with a default of NULL.

[ @logical_record_conflicts = ] logical_record_conflicts Indique si le jeu de résultats contient des informations sur les conflits d’enregistrement logique.[ @logical_record_conflicts = ] logical_record_conflicts Indicates whether the result set contains information about logical record conflicts. logical_record_conflicts est int, valeur par défaut est 0.logical_record_conflicts is int, with a default value of 0. 1 signifie que les informations de conflit d’enregistrement logique sont retournées.1 means that logical record conflict information is returned.

Jeux de résultatsResult Sets

sp_helpmergeconflictrows renvoie un jeu de résultats composé de la structure de table de base et de ces colonnes supplémentaires.sp_helpmergeconflictrows returns a result set consisting of the base table structure and these additional columns.

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
origin_datasourceorigin_datasource varchar(255)varchar(255) Origine du conflit.Origin of the conflict.
conflict_typeconflict_type intint Code indiquant le type de conflit :Code indicating the type of conflict:

1 = conflit mise à jour : Le conflit est détecté au niveau des lignes.1 = Update Conflict: The conflict is detected at the row level.

2 = conflit de mise à jour de colonne : Le conflit est détecté au niveau des colonnes.2 = Column Update Conflict: The conflict detected at the column level.

3 = conflit de mise à jour Delete Wins : La suppression gagne le conflit.3 = Update Delete Wins Conflict: The delete wins the conflict.

4 = conflit de suppression / mise à jour : Le rowguid supprimé qui perd le conflit est enregistré dans cette table.4 = Update Wins Delete Conflict: The deleted rowguid that loses the conflict is recorded in this table.

5 = échouée de l’insertion du téléchargement : L’insertion provenant de l’abonné n’a pas pu être appliquée sur le serveur de publication.5 = Upload Insert Failed: The insert from Subscriber could not be applied at the Publisher.

6 = échouée de l’insertion du téléchargement : L’insertion provenant du serveur de publication n’a pas pu être appliquée sur l’abonné.6 = Download Insert Failed: The insert from Publisher could not be applied at the Subscriber.

7 = échouée de la suppression du téléchargement : La suppression appliquée à l’abonné n’a pas pu être téléchargée vers le serveur de publication.7 = Upload Delete Failed: The delete at Subscriber could not be uploaded to the Publisher.

8 = échouée de la suppression du téléchargement : La suppression appliquée au serveur de publication n’a pas pu être téléchargée à l’abonné.8 = Download Delete Failed: The delete at Publisher could not be downloaded to the Subscriber.

9 = mise à jour de téléchargement a échoué : La mise à jour à l’abonné n’a pas pu être appliquée sur le serveur de publication.9 = Upload Update Failed: The update at Subscriber could not be applied at the Publisher.

10 = mise à jour de téléchargement a échoué : La mise à jour au serveur de publication n’a pas pu être appliquée à l’abonné.10 = Download Update Failed: The update at Publisher could not be applied to the Subscriber.

12 = suppression / de mise à jour enregistrement logique : L’enregistrement logique supprimé qui perd le conflit est enregistré dans cette table.12 = Logical Record Update Wins Delete: The deleted logical record that loses the conflict is recorded in this table.

13 = enregistrement logique conflit insertion mise à jour : Insérer un conflits d’enregistrement logique avec une mise à jour.13 = Logical Record Conflict Insert Update: Insert to a logical record conflicts with an update.

14 = conflit de mise à jour / suppression d’enregistrement logique : L’enregistrement logique mis à jour qui perd le conflit est enregistré dans cette table.14 = Logical Record Delete Wins Update Conflict: The updated logical record that loses the conflict is recorded in this table.
reason_codereason_code intint Code d'erreur pouvant dépendre du contexte.Error code that can be context-sensitive.
reason_textreason_text varchar(720)varchar(720) Description de l'erreur qui peut dépendre du contexte.Error description that can be context-sensitive.
pubidpubid uniqueidentifieruniqueidentifier Identificateur de publication.Publication identifier.
MSrepl_create_timeMSrepl_create_time datetimedatetime Moment où l'information sur les conflits a été ajoutée.Time the conflict information was added.

Valeurs des codes de retourReturn Code Values

0 (réussite) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_helpmergeconflictrows est utilisé dans la réplication de fusion.sp_helpmergeconflictrows is used in merge replication.

AutorisationsPermissions

Seuls les membres de la sysadmin rôle serveur fixe le db_owner rôle de base de données fixe et le replmonitor du rôle dans la base de données de distribution peuvent exécuter sp_helpmergeconflictrows.Only members of the sysadmin fixed server role, the db_owner fixed database role, and the replmonitor role in the distribution database can execute sp_helpmergeconflictrows.

Voir aussiSee Also

Afficher les informations relatives aux conflits pour les Publications de fusion (programmation Transact-SQL) View Conflict Information for Merge Publications (Replication Transact-SQL Programming)
Procédures stockées de réplication (Transact-SQL)Replication Stored Procedures (Transact-SQL)