Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.