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


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

Определение

Возвращает подробную информацию о сеансе агента распространителя.

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

Параметры

agentName
String

Значение String, указывающее имя агента распространителя.

sessionId
String

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

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

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

Столбец Тип данных Описание
runstatusInt32 Состояние выполнения:

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

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

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

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

5 = повтор;

6 = ошибка.

timeDateTime Время регистрации данных сеанса.
commentsString Описательный текст.
длительностьInt32 Затраченное время зарегистрированного действия сеанса, в секундах.
delivery_rateSingle Среднее число доставленных команд в секунду.
delivery_latencyInt32 Задержка (в миллисекундах) между вводом транзакции в базу данных распространителя и применением транзакции на подписчике.
(Нет имени столбца) Неприменимо Только для внутреннего использования.
delivered_transactionsInt32 Общее число транзакций, доставленных в течение сеанса.
delivered_commandsInt32 Общее число команд, доставленных за время сеанса.
average_commandsInt32 Среднее число команд на транзакцию, переданных за время сеанса.
error_idInt32 Идентификатор ошибки в системной таблице [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) Метод EnumErrorRecords(Int32) позволяет возвращать подробные сведения об ошибке.

Комментарии

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

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

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