sys.sp_helpmergedeleteconflictrows (Transact-SQL)

Gäller för:SQL Server

Returnerar information om datarader som förlorat borttagningskonflikter. Denna lagrade procedur utförs hos Publisher i publiceringsdatabasen eller hos prenumeranten i prenumerationsdatabasen när decentraliserad konfliktloggning används.

Transact-SQL syntaxkonventioner

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'publicering'

Namnet på publikationen. @publication är sysname, med standardvärdet .% Om publikationen anges återlämnas alla intressekonflikter som utannonserats tillbaka.

[ @source_object = ] N'source_object'

Namnet på källobjektet. @source_object är nvarchar(386), med en standard på NULL.

[ @publisher = ] N'publisher'

Namnet på utgivaren. @publisher är sysname, med standardvärdet .NULL

[ @publisher_db = ] N'publisher_db'

Namnet på förlagsdatabasen. @publisher_db är sysname, med standardvärdet .NULL

[ @logical_record_conflicts = ] logical_record_conflicts

@logical_record_conflicts är int, med standardvärdet .0

Resultatuppsättning

Kolumnnamn Datatyp Description
source_object Nvarchar(386) Källobjekt för borttagningskonflikten.
rowguid uniqueidentifier Radidentifierare för borttagningskonflikten.
conflict_type int Kod som anger typ av konflikt:

1 = UpdateConflict: Konflikt upptäcks på radnivå.

2 = ColumnUpdateConflict: Konflikt upptäckt på kolumnnivå.

3 = UpdateDeleteWinsConflict: Delete vinner konflikten.

4 = UpdateWinsDeleteConflict: Den raderade rowguid som förlorar konflikten registreras i denna tabell.

5= UploadInsertFailed: Insert från prenumerant kunde inte appliceras hos Publisher.

6= DownloadInsertFailed: Insert från Publisher kunde inte appliceras på Subscriber.

7= UploadDeleteFailed: Delete at Subscriber kunde inte laddas upp till Publisher.

8= DownloadDeleteFailed: Delete at Publisher kunde inte laddas ner till prenumeranten.

9= UploadUpdateFailed: Uppdatering hos Subscriber kunde inte appliceras hos Publisher.

10= DownloadUpdateFailed: Uppdatering hos Publisher kunde inte appliceras på prenumeranten.
reason_code Int Felkod som kan vara kontextkänslig.
reason_text Varchar(720) Felbeskrivning som kan vara kontextkänslig.
origin_datasource varchar(255) Konfliktens ursprung.
pubid uniqueidentifier Publikationsidentifierare.
MSrepl_create_time datetime Tiden för att konfliktinformationen lades till.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Remarks

sp_helpmergedeleteconflictrows används vid sammanslagningsreplikation.

Permissions

Endast medlemmar i den fasta serverrollen sysadmin och den db_owner fasta databasrollen kan köra sp_helpmergedeleteconflictrows.