ReplicationMonitor.EnumQueueReaderAgentSessionDetails Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает подробную информацию о сессии агента Читателя Очереди.
public:
System::Data::DataSet ^ EnumQueueReaderAgentSessionDetails(System::String ^ distributionDatabase, int publicationId, System::String ^ sessionId);
public System.Data.DataSet EnumQueueReaderAgentSessionDetails(string distributionDatabase, int publicationId, string sessionId);
member this.EnumQueueReaderAgentSessionDetails : string * int * string -> System.Data.DataSet
Public Function EnumQueueReaderAgentSessionDetails (distributionDatabase As String, publicationId As Integer, sessionId As String) As DataSet
Параметры
- publicationId
- Int32
Значение Int32 , указывающее значение идентификатора, уникально идентифицирующее публикацию.
- sessionId
- String
Значение String , указывающее значение ID, уникально идентифицирующее сессию. Он sessionID содержит дату и время, преобразованные из System.DataTime значения системного объекта, когда сессия фактически произошла.
Возвращаемое значение
Объект DataSet , содержащий следующие столбцы.
| Колонка | Тип данных | Описание |
|---|---|---|
| RunStatus | Int32 | Статус бега: 1 = Начало 2 = Успех 3 = В процессе 4 = Простой 5 = Повторная попытка 6 = Провал |
| time | String | Время логирования для детализации сессии. |
| Комментарии | String | Описательный текст. |
| transaction_id | String | ID транзакции, хранящийся вместе с сообщением, если применимо. |
| transaction_status | Int32 | Статус проводки. |
| commands_processed | Int32 | Общее количество команд, обработанных в сессии. |
| Подписчик | String | Имя подписчика. |
| subscriberdb | String | Имя базы данных подписки. |
| error_id | Int32 | ID ошибки в таблице [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) Используйте EnumErrorRecords(Int32) метод для получения подробной информации об ошибке. |
Комментарии
Перед вызовом этого метода следует фиксировать любые изменения ReplicationMonitor свойств объекта, так как свойства объекта могут потребоваться загрузки, если они ещё не были загружены.
EnumQueueReaderAgentSessionDetails Метод может вызываться только членами db_owner или replmonitor фиксированными ролями базы данных в базе данных распределения.