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


ReplicationMonitor.EnumMergeAgents Метод

Определение

Возвращает сведения о заданиях агента слияния на отслеживаемом распространителе.

public:
 System::Data::DataSet ^ EnumMergeAgents();
public System.Data.DataSet EnumMergeAgents ();
member this.EnumMergeAgents : unit -> System.Data.DataSet
Public Function EnumMergeAgents () As DataSet

Возвращаемое значение

Объект DataSet, содержащий следующие столбцы.

Столбец Тип данных Описание
db_nameString Имя базы данных распространителя.
nameString Имя задания агента репликации.
statusInt32 Состояние выполнения:

1 = выполнение начато;

2 = успешное выполнение;

3 = выполняется;

4 = бездействует;

5 = повтор;

6 = ошибка.

publisherString Имя издателя.
publisher_dbString Имя базы данных публикации.
публикацияString Имя публикации.
подписчикString Имя подписчика.
subscriber_dbString Имя базы данных подписки.
subscription_typeInt32 Тип подписки.

0 = принудительная;

1 = по запросу;

2 = анонимная.

start_timeString Дата и время последнего выполнения агента.
timeString Дата и время регистрации сеанса.
длительностьInt32 Истекшее время сеанса, в секундах.
commentsString Текст сообщения, зарегистрированный агентом.
delivery_rateSingle Среднее число строк, доставляемых за секунду.
download_insertsInt32 Количество изменений, примененных на подписчике.
download_updatesInt32 Количество обновлений, примененных на подписчике.
download_deletesInt32 Количество объектов, удаленных с подписчика.
publisher_conflictsInt32 Количество неполадок, возникших во время применения изменений на подписчике.
upload_insertsInt32 Количество изменений, примененных на издателе.
upload_updatesInt32 Количество обновлений, примененных на издателе.
upload_deletesInt32 Количество объектов, удаленных с издателя.
subscriber_conflictsInt32 Количество неполадок, возникших во время применения изменений на издателе.
error_idInt32 Идентификатор ошибки в системной таблице [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) Метод EnumErrorRecords(Int32) позволяет возвращать подробные сведения об ошибке.
job_idByte **[16]** Идентификатор задания агент SQL Server запуска агента репликации.
local_jobBoolean Если задано значение true, задание агента доступно на распространителе.
profile_idInt32 Идентификатор профиля.
agent_idInt32 Идентификатор задания агента.
local_timestampByte **[8]** Отметка времени последнего выполнения агента.
offload_enabledBoolean Если задано значение true, подписка поддерживает удаленную активацию агента.
offload_serverBoolean Имя сервера, используемого для удаленной активации агента.
subscriber_typeByte Тип источника данных на подписчике:

0 = подписчик SQL Server.

1 = источник данных интерфейса ODBC.

Комментарии

Метод EnumMergeAgents может вызываться только членами db_owner или replmonitor предопределенных ролей базы данных распространителя на распространителе.

Применяется к

См. также раздел