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


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

Определение

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

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

Параметры

agentName
String

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

sessionId
String

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

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

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

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

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

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

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

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

5 = повтор;

6 = ошибка.

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

Комментарии

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

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

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

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