PublicationMonitor.EnumLogReaderAgent Метод

Определение

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

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

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

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

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

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

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

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

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

5 = повтор;

6 = ошибка.

publisherString Имя издателя.
publisher_dbString Имя базы данных контролируемой публикации.
start_timeString Дата и время последнего выполнения агента.
timeString Дата и время регистрации сеанса.
длительностьInt32 Истекшее время сеанса, в секундах.
commentsString Текст сообщения, зарегистрированный агентом.
delivery_timeInt32 Время доставки первой транзакции.
delivered_transactionsInt32 Общее число транзакций, доставленных в течение сеанса.
delivered_commandsInt32 Общее число команд, доставленных за время сеанса.
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, запускающего агент репликации.
local_jobBoolean Если задано значение true, задание агента доступно на распространителе.
profile_idInt32 Идентификатор профиля.
agent_idInt32 Идентификатор задания агента.
last_timestampByte **[8]** Отметка времени последнего выполнения агента.

Комментарии

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

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

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

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