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


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

Определение

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

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

Параметры

agentName
String

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

sessionId
String

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

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

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

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

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

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

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

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

5 = повтор;

6 = ошибка.

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

Комментарии

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

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

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

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