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