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