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.