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


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

Параметры

distributionDatabase
String

Значение типа String, указывающее базу данных распространителя.

publicationId
Int32

Значение Int32, указывающее значение идентификатора, уникально идентифицирующего публикацию.

sessionId
String

Значение String, указывающее значение идентификатора, уникально определяющее сеанс. содержит sessionID дату и время, преобразованные из значения системного System.DataTime объекта, когда сеанс фактически произошел.

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

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

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

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

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

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

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

5 = повтор;

6 = ошибка.

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

Комментарии

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

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

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

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