Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Retourneert de rijen in de opgegeven conflicttabel. Deze opgeslagen procedure wordt uitgevoerd op de computer waar de conflicttabel is opgeslagen.
Transact-SQL syntaxis-conventies
Syntax
sys.sp_helpmergeconflictrows
[ [ @publication = ] N'publication' ]
, [ @conflict_table = ] N'conflict_table'
[ , [ @publisher = ] N'publisher' ]
[ , [ @publisher_db = ] N'publisher_db' ]
[ , [ @logical_record_conflicts = ] logical_record_conflicts ]
[ ; ]
Arguments
[ @publication = ] N'publicatie'
De naam van de publicatie.
@publication is een systeemnaam, met als standaard .% Als de publicatie wordt gespecificeerd, worden alle conflicten die door de publicatie zijn geïnvesteerd teruggegeven. Als de MSmerge_conflict_Customers tabel bijvoorbeeld conflictrijen bevat voor de WA en de CA publicaties, haalt het invoeren van een publicatienaam CA conflicten op die betrekking hebben op de CA publicatie.
[ @conflict_table = ] N'conflict_table'
De naam van de conflicttafel.
@conflict_table is sysname, zonder standaard. Conflicttabellen worden benoemd met behulp van de formaatnamen met MSmerge_conflict__publication_article_*, met één tabel voor elk gepubliceerd artikel.
[ @publisher = ] N'uitgever'
De naam van de uitgever.
@publisher is sysname, met als standaard NULL.
[ @publisher_db = ] N'publisher_db'
De naam van de uitgeversdatabase.
@publisher_db is een systeemnaam, met als standaard NULL.
[ @logical_record_conflicts = ] logical_record_conflicts
Geeft aan of de resultaatset informatie bevat over conflicten in logische records.
@logical_record_conflicts is int, met als standaard .0
1 betekent dat informatie over logische recordconflicten wordt teruggegeven.
Resultaatset
sp_helpmergeconflictrows geeft een resultaatset terug bestaande uit de basistabelstructuur en deze extra kolommen.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
origin_datasource |
varchar(255) | Oorsprong van het conflict. |
conflict_type |
int | Code die het type conflict aangeeft:1 = Update Conflict: Het conflict wordt op rijniveau gedetecteerd.2 = Kolomupdate-conflict: Het conflict wordt op kolomniveau gedetecteerd.3 = Update Delete wint conflict: De verwijdering wint het conflict.4 = Update wint verwijder conflict: Het verwijderde rowguid conflict dat het conflict verliest, wordt in deze tabel geregistreerd.5= Upload Insert mislukt: De insert van Subscriber kon niet worden toegepast bij de Publisher.6= Download Insert Mislukt: De insert van Publisher kon niet worden toegepast op de Subscriber.7= Uploaden Verwijderen Mislukt: De verwijdering bij Subscriber kon niet worden geüpload naar de Publisher.8= Download Delete Mislukt: De verwijdering bij Publisher kon niet naar de Abonnee worden gedownload.9= Uploadupdate mislukt: De update bij Subscriber kon niet worden toegepast bij de Publisher.10= Download Update mislukt: De update bij Publisher kon niet op de abonnee worden toegepast.12 = Logische recordupdate wint Verwijderen: Het verwijderde logische record dat het conflict verliest, wordt in deze tabel geregistreerd.13 = Logisch recordconflict Insert Update: Invoegen in een logisch record conflicteert met een update.14 = Logisch record verwijderen wint Update Conflict: Het bijgewerkte logische record dat het conflict verliest, wordt in deze tabel geregistreerd. |
reason_code |
int | Foutcode die contextgevoelig kan zijn. |
reason_text |
Varchar(720) | Foutbeschrijving die contextgevoelig kan zijn. |
pubid |
uniqueidentifier | Publicatie-identificatie. |
MSrepl_create_time |
datetime | Tijd dat de informatie over het conflict werd toegevoegd. |
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Remarks
sp_helpmergeconflictrows wordt gebruikt bij merge-replicatie.
Permissions
Alleen leden van de sysadmin-vaste serverrol, de db_owner vaste databaserol en de replmonitor-rol in de distributiedatabase kunnen uitvoeren sp_helpmergeconflictrows.