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
Параметры
- sessionId
- String
Значение типа String, представляющее дату и время сеанса, для которого возвращаются данные. Это значение можно получить из столбца времени, возвращаемого методом EnumDistributionAgentSessions(String, Int32, Boolean).
Возвращаемое значение
Объект DataSet, содержащий следующие столбцы.
Столбец | Тип данных | Описание |
---|---|---|
runstatus | Int32 | Состояние выполнения: 1 = выполнение начато; 2 = успешное выполнение; 3 = выполняется; 4 = бездействует; 5 = повтор; 6 = ошибка. |
time | DateTime | Время регистрации данных сеанса. |
comments | String | Описательный текст. |
длительность | Int32 | Затраченное время зарегистрированного действия сеанса, в секундах. |
delivery_rate | Single | Среднее число доставленных команд в секунду. |
delivery_latency | Int32 | Задержка (в миллисекундах) между вводом транзакции в базу данных распространителя и применением транзакции на подписчике. |
(Нет имени столбца) | Неприменимо | Только для внутреннего использования. |
delivered_transactions | Int32 | Общее число транзакций, доставленных в течение сеанса. |
delivered_commands | Int32 | Общее число команд, доставленных за время сеанса. |
average_commands | Int32 | Среднее число команд на транзакцию, переданных за время сеанса. |
error_id | Int32 | Идентификатор ошибки в системной таблице [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) Метод EnumErrorRecords(Int32) позволяет возвращать подробные сведения об ошибке. |
Комментарии
Метод EnumDistributionAgentSessionDetails может вызываться только членами db_owner
предопределенных ролей базы данных или replmonitor
в базе данных распространителя.