ReplicationMonitor.EnumDistributionAgents Метод

Определение

Информация о возвратах вакансий агент распространения на контролируемом дистрибьюторе.

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

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

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

Колонка Тип данных Описание
db_name String Имя базы данных распространителя.
имя String Название работы агента по репликации.
Статус Int32 Статус бега:

1 = Начало

2 = Успех

3 = В процессе

4 = Простой

5 = Повторная попытка

6 = Провал

Издатель String Имя издателя.
publisher_db String Имя базы данных публикации.
Публикация String Название публикации.
Подписчик String Имя подписчика.
subscriber_db String Имя базы данных подписки.
subscription_type Int32 Тип подписки:

0 = Толчок

1 = Pull

2 = Аноним

start_time String Дата и время казни последнего агента.
time String Дата и время регистрации сессии.
Длительность Int32 Прошедшее время сессии — за секунды.
Комментарии String Текст сообщения, зарегистрированный агентом.
delivery_time Int32 Время доставки первой транзакции.
delivered_transactions Int32 Общее количество транзакций, выполненных за сессию.
delivered_commands Int32 Общее количество команд, отданных за сессию.
average_commands Int32 Среднее количество команд на одну транзакцию, доставленную в сессии.
delivery_rate Single Среднее количество команд, передаваемых в секунду.
delivery_latency Int32 Задержка в миллисекундах между входом транзакции в базу данных распределения и применением абонента.
error_id Int32 ID ошибки в таблице [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) Используйте EnumErrorRecords(Int32) метод для получения подробной информации об ошибке.
job_id Byte **[16]** Идентификатор работы агент SQL Server, запускающего агент репликации.
local_job Boolean Когда true, вакансия агента доступна у дистрибьютора.
profile_id Int32 Идентификатор профиля.
agent_id Int32 Идентификатор должности агента.
local_timestamp Byte **[8]** Временная метка последнего запуска агентов.
offload_enabled Boolean Если true, подписка поддерживает удалённую активацию агента.
offload_server Boolean Название сервера, используемого при удалённой активации агента.
subscriber_type Byte Тип источника данных у абонента:

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

1 = Источник данных Open Database Connectivity (ODBC).

Комментарии

EnumDistributionAgents Метод может быть вызван только членами db_owner или replmonitor фиксированными ролями базы данных в базе данных распределения у Дистрибьютора.

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

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