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 , содержащий следующие столбцы.
| Колонка | Тип данных | Описание |
|---|---|---|
| имя | String | Название должности агента по репликации. |
| Статус | Int32 | Статус бега: 1 = Начало 2 = Успех 3 = В процессе 4 = Простой 5 = Повторная попытка 6 = Провал |
| Издатель | String | Имя издателя. |
| publisher_db | String | Название базы данных отслеживаемых публикаций. |
| 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 | Идентификатор должности агента. |
| last_timestamp | Byte **[8]** | Временная метка последнего запуска агентов. |
Комментарии
Перед вызовом этого метода следует фиксировать любые изменения PublicationMonitor свойств объекта, так как свойства объекта могут потребоваться загрузки, если они ещё не были загружены.
EnumLogReaderAgent Метод может быть вызван только членами db_owner или replmonitor фиксированные роли базы данных в базе данных распределения.