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


MSmerge_articlehistory (Transact-SQL)

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

Имя столбца

Тип данных

Описание

session_id

int

Идентификатор сеанса задания агента слияния в системной таблице MSmerge_sessions.

phase_id

int

Фаза сеанса синхронизации, которая может выглядеть следующим образом:

1 = выгрузка.

2 = загрузка.

4 = очистка.

5 = выключение.

6 = изменения схемы.

7 = программа BCP.

article_name

sysname

Имя статьи, в которой были выполнены изменения.

start_time

datetime

Время начала обработки статьи агентом.

duration

int

Отрезок времени (в секундах), в течение которого агент обрабатывал статью.

inserts

int

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

updates

int

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

deletes

int

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

conflicts

int

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

conflicts_resolved

int

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

rows_retried

int

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

percent_complete

decimal

Процент общего времени синхронизации, потраченного агентом слияния на статью во время сеанса. До завершения сеанса это значение равно NULL.

estimated_changes

int

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

relative_cost

decimal

Время, затраченное на применение изменений для статьи, по отношению к общему времени выполнения сеанса.

См. также

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