ReplicationMonitor.EnumLogReaderAgents Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Информация о возвратах вакансий агента по читателям журналов на контролируемом дистрибьюторе.
public:
System::Data::DataSet ^ EnumLogReaderAgents();
public System.Data.DataSet EnumLogReaderAgents();
member this.EnumLogReaderAgents : unit -> System.Data.DataSet
Public Function EnumLogReaderAgents () As DataSet
Возвращаемое значение
Объект DataSet , содержащий следующие столбцы.
| Колонка | Тип данных | Описание |
|---|---|---|
| db_name | String | Имя базы данных распространителя. |
| имя | 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 | Идентификатор должности агента. |
| local_timestamp | Byte **[8]** | Временная метка последнего запуска агентов. |
Комментарии
Перед вызовом этого метода следует фиксировать любые изменения ReplicationMonitor свойств объекта, так как свойства объекта могут потребоваться загрузки, если они ещё не были загружены.
EnumLogReaderAgents Метод может вызываться только членами db_owner или replmonitor фиксированными ролями базы данных в базе данных распределения.