Поделиться через


sp_helpmergearticleconflicts (Transact-SQL)

Возвращает конфликтные статьи публикации. Эта хранимая процедура выполняется на издателе в базе данных публикации или на подписчике в базе данных подписки слиянием.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис


sp_helpmergearticleconflicts [ [ @publication = ] 'publication' ]
    [ , [ @publisher = ] 'publisher' ]
    [ , [ @publisher_db = ] 'publsher_db' ]

Аргументы

  • [ @publication=] 'publication'
    Имя публикации слиянием. Аргумент publication имеет тип sysname и значение по умолчанию %, при котором возвращаются все статьи базы данных, содержащие конфликты.

  • [ @publisher= ] 'publisher'
    Имя издателя. Аргумент publisher имеет тип sysname и значение NULL по умолчанию.

  • [ @publisher_db=] 'publisher_db'
    Имя базы данных издателя. Аргумент publisher_db имеет тип sysname и значение NULL по умолчанию.

Результирующие наборы

Имя столбца

Тип данных

Описание

article

sysname

Имя статьи.

source_owner

sysname

Владелец исходного объекта.

source_object

nvarchar(386)

Имя исходного объекта.

conflict_table

nvarchar(258)

Имя таблицы, хранящей конфликты при операциях вставки или обновления.

guidcolname

sysname

Имя RowGuidCol для исходного объекта.

centralized_conflicts

int

Указывает, хранятся ли конфликтные записи на заданном издателе.

Если в статье имеются только конфликты удаления и нет строк conflict_table, столбец conflict_table в результирующем наборе содержит значение NULL.

Значения кодов возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Замечания

Процедура sp_helpmergearticleconflicts используется в репликации слиянием.

Разрешения

Процедуру sp_helpmergearticleconflicts могут выполнять только члены предопределенной роли сервера sysadmin или предопределенной роли базы данных db_owner.