PublisherMonitor.EnumLogReaderAgentSessionDetails(String, String) Метод

Определение

Возвращает подробную информацию о сессии Log Reader Agent.

public:
 System::Data::DataSet ^ EnumLogReaderAgentSessionDetails(System::String ^ agentName, System::String ^ sessionId);
public System.Data.DataSet EnumLogReaderAgentSessionDetails(string agentName, string sessionId);
member this.EnumLogReaderAgentSessionDetails : string * string -> System.Data.DataSet
Public Function EnumLogReaderAgentSessionDetails (agentName As String, sessionId As String) As DataSet

Параметры

agentName
String

Значение String , указывающее имя агента читателя журналов. Это значение можно получить из LogReaderAgentName свойства опубликованной базы данных.

sessionId
String

Значение String , представляющее данные и время сессии, для которой возвращаются детали. Это значение можно получить из столбца времени, возвращаемого методом EnumLogReaderAgentSessions(String, Int32, Boolean) .

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

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

Колонка Тип данных Описание
RunStatus Int32 Статус бега:

1 = Начало

2 = Успех

3 = В процессе

4 = Простой

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

6 = Провал

time String Время логирования для детализации сессии.
Комментарии String Описательный текст.
Длительность Int32 Прошедшее время зафиксированной сессионной активности — за секунды.
delivery_rate Single Среднее количество команд, передаваемых в секунду.
delivery_latency Int32 Время, в миллисекундах, между фиксацией команды в опубликованной базе данных и фиксацией в базе распределения.
delivery_time Int32 Время выполнения первой транзакции.
delivered_transactions Int32 Общее количество транзакций, выполненных за сессию.
delivered_commands Int32 Общее количество команд, отданных за сессию.
average_commands Int32 Среднее количество команд на одну транзакцию, доставленную в сессии.
error_id Int32 ID ошибки в таблице [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) Используйте EnumErrorRecords(Int32) метод для получения подробной информации об ошибке.

Комментарии

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

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

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

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