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


ReplicationMonitor.EnumQueueReaderAgents Метод

Определение

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

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

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

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

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

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

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

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

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

5 = повтор;

6 = ошибка.

start_timeString Дата и время последнего выполнения агента.
timeString Дата и время регистрации сеанса.
длительностьInt32 Истекшее время сеанса, в секундах.
commentsString Текст сообщения, зарегистрированный агентом.
transactions_processedInt32 Общее число транзакций, доставленных в течение сеанса.
commands_processedInt32 Общее число команд, доставленных за время сеанса.
average_commandsInt32 Среднее число команд на транзакцию, переданных за время сеанса.
delivery_rateSingle Среднее число доставленных команд в секунду.
delivery_latencyInt32 Время, в миллисекундах, между добавлением команды в очередь и ее фиксацией в базе данных публикации.
error_idInt32 Идентификатор ошибки в системной таблице [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) Метод EnumErrorRecords(Int32) позволяет возвращать подробные сведения об ошибке.
job_idByte **[16]** Идентификатор задания агент SQL Server запуска агента репликации.
profile_idInt32 Идентификатор профиля.
agent_idInt32 Идентификатор задания агента.
local_timestampByte **[8]** Отметка времени последнего выполнения агента.

Комментарии

Перед вызовом ReplicationMonitor этого метода необходимо зафиксировать любые изменения свойств объекта, так как свойства этого объекта, возможно, потребуется загрузить, если они еще не загружены.

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

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

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