sp_replmonitorhelpmergesessiondetail (Transact-SQL)

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

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

Синтаксис

sp_replmonitorhelpmergesessiondetail [ @session_id = ] session_id

Аргументы

  • [ @session_id = ] session_id
    Задает сеанс агента. Аргумент session_id имеет тип int и не имеет значения по умолчанию.

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

Имя столбца

Тип данных

Описание

PhaseID

int

Фаза сеанса синхронизации может принимать одно из следующих значений:

0 = строка инициализации или итоговая строка;

1 = передача;

2 = выгрузка.

ArticleName

sysname

Название синхронизируемой статьи. Столбец ArticleName также содержит итоговые сведения по строкам из результирующего набора, которые не отражают подробности о статье.

PercentComplete

decimal

Отображает процент общих изменений, сделанных в заданной строке детализации статьи, для выполняемого в данный момент или неудачного сеанса.

RelativeCost

decimal

Отображает время, потраченное на синхронизацию статьи, в виде процента от общего времени синхронизации для сеанса.

Duration

int

Продолжительность сеанса агента.

Inserts

int

Число вставок за сеанс.

Updates

int

Число обновлений за сеанс.

Deletes

int

Число удалений за сеанс.

Conflicts

int

Число возникших за сеанс конфликтов.

ErrorID

int

Идентификатор ошибки сеанса.

SeqNo

int

Порядок сеансов в результирующем наборе.

RowType

int

Указывает, какой тип сведений отражен в каждой строке результирующего набора:

0 = инициализация;

1 = итоги передачи;

2 = подробности передачи статьи;

3 = итоги загрузки;

4 = подробности загрузки статьи.

SchemaChanges

int

Число изменений схемы за сеанс.

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

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

Замечания

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

При выполнении на подписчике, процедура sp_replmonitorhelpmergesessiondetail возвращает только подробные сведения о последних 5-и сеансах агента слияния.

Разрешения

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

См. также

Основные понятия

Наблюдение за репликацией программным образом