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
Geeft informatie terug over datarijen die verwijderconflicten verloren hebben. Deze opgeslagen procedure wordt uitgevoerd bij de Publisher in de publicatiedatabase of bij de abonnee in de abonnementsdatabase wanneer gedecentraliseerde conflictlogging wordt gebruikt.
Transact-SQL syntaxis-conventies
Syntax
sys.sp_helpmergedeleteconflictrows
[ [ @publication = ] N'publication' ]
[ , [ @source_object = ] N'source_object' ]
[ , [ @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.
[ @source_object = ] N'source_object'
De naam van het bronobject.
@source_object is nvarchar(386), met een standaard van NULL.
[ @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
@logical_record_conflicts is int, met als standaard .0
Resultaatset
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
source_object |
Nvarchar(386) | Bronobject voor het verwijderingsconflict. |
rowguid |
uniqueidentifier | Rijidentificatie voor het verwijderconflict. |
conflict_type |
int | Code die het type conflict aangeeft:1 = UpdateConflict: Conflict wordt gedetecteerd op rijniveau.2 = ColumnUpdateConflict: Conflict gedetecteerd op kolomniveau.3 = UpdateDeleteWinsConflict: Delete wint het conflict.4 = UpdateWinsDeleteConflict: De verwijderde rowguid die het conflict verliest, wordt in deze tabel geregistreerd.5= UploadInsertFailed: Insert van Abonnee kon niet worden toegepast bij de Publisher.6= DownloadInsertFailed: Insert from Publisher kon niet worden toegepast op de Subscriber.7= UploadDeleteFailed: Verwijderen bij Abonnee kon niet worden geüpload naar de Publisher.8= DownloadDeleteFailed: Verwijderen bij Publisher kon niet worden gedownload naar de abonnee.9= UploadUpdateFailed: Update bij Subscriber kon niet worden toegepast bij de Publisher.10= DownloadUpdateFailed: Update bij Publisher kon niet worden toegepast op de abonnee. |
reason_code |
Int- | Foutcode die contextgevoelig kan zijn. |
reason_text |
Varchar(720) | Foutbeschrijving die contextgevoelig kan zijn. |
origin_datasource |
varchar(255) | Oorsprong van het conflict. |
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_helpmergedeleteconflictrows wordt gebruikt bij merge-replicatie.
Permissions
Alleen leden van de vaste serverfunctie sysadmin en de db_owner vaste databaserol kunnen worden uitgevoerd sp_helpmergedeleteconflictrows.