Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Löscht Zeilen aus einer Konflikttabelle oder der MSmerge_conflicts_info Tabelle. Diese gespeicherte Prozedur wird für jede Datenbank auf dem Computer ausgeführt, auf dem die Konflikttabelle gespeichert ist.
Transact-SQL-Syntaxkonventionen
Syntax
sp_deletemergeconflictrow
[ [ @conflict_table = ] N'conflict_table' ]
[ , [ @source_object = ] N'source_object' ]
, [ @rowguid = ] 'rowguid'
, [ @origin_datasource = ] 'origin_datasource'
[ , [ @drop_table_if_empty = ] 'drop_table_if_empty' ]
[ ; ]
Argumente
[ @conflict_table = ] N'conflict_table'
Der Name der Konflikttabelle. @conflict_table ist "sysname" mit der Standardeinstellung "%
. Wenn die @conflict_table als NULL
oder %
angegeben ist, wird der Konflikt als Löschkonflikt angenommen, und die Zeile, die @rowguid, @origin_datasource und @source_object entspricht, wird aus der MSmerge_conflicts_info Tabelle gelöscht.
[ @source_object = ] N'source_object'
Der Name der Quelltabelle. @source_object ist nvarchar(386), mit einem Standardwert von NULL
.
[ @rowguid = ] 'rowguid'
Der Zeilenbezeichner für den Löschkonflikt. @rowguid ist eindeutiger Bezeichner, ohne Standard.
[ @origin_datasource = ] 'origin_datasource'
Der Ursprung des Konflikts. @origin_datasource ist varchar(255), ohne Standard.
[ @drop_table_if_empty = ] 'drop_table_if_empty'
Ein Kennzeichen, das angibt, dass die @conflict_table gelöscht werden soll, wenn sie leer ist. @drop_table_if_empty ist varchar(10) mit einem Standardwert von false
.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
sp_deletemergeconflictrow
wird in der Seriendruckreplikation verwendet.
MSmerge_conflicts_info Tabelle ist eine Systemtabelle und wird nicht aus der Datenbank gelöscht, auch wenn sie leer ist.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder db_owner feste Datenbankrolle können ausgeführt werden sp_deletemergeconflictrow
.