ReplicationMonitor.EnumMergeAgents Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает сведения о заданиях агента слияния на отслеживаемом распространителе.
public:
System::Data::DataSet ^ EnumMergeAgents();
public System.Data.DataSet EnumMergeAgents ();
member this.EnumMergeAgents : unit -> System.Data.DataSet
Public Function EnumMergeAgents () As DataSet
Возвращаемое значение
Объект DataSet, содержащий следующие столбцы.
Столбец | Тип данных | Описание |
---|---|---|
db_name | String | Имя базы данных распространителя. |
name | String | Имя задания агента репликации. |
status | Int32 | Состояние выполнения: 1 = выполнение начато; 2 = успешное выполнение; 3 = выполняется; 4 = бездействует; 5 = повтор; 6 = ошибка. |
publisher | String | Имя издателя. |
publisher_db | String | Имя базы данных публикации. |
публикация | String | Имя публикации. |
подписчик | String | Имя подписчика. |
subscriber_db | String | Имя базы данных подписки. |
subscription_type | Int32 | Тип подписки. 0 = принудительная; 1 = по запросу; 2 = анонимная. |
start_time | String | Дата и время последнего выполнения агента. |
time | String | Дата и время регистрации сеанса. |
длительность | Int32 | Истекшее время сеанса, в секундах. |
comments | String | Текст сообщения, зарегистрированный агентом. |
delivery_rate | Single | Среднее число строк, доставляемых за секунду. |
download_inserts | Int32 | Количество изменений, примененных на подписчике. |
download_updates | Int32 | Количество обновлений, примененных на подписчике. |
download_deletes | Int32 | Количество объектов, удаленных с подписчика. |
publisher_conflicts | Int32 | Количество неполадок, возникших во время применения изменений на подписчике. |
upload_inserts | Int32 | Количество изменений, примененных на издателе. |
upload_updates | Int32 | Количество обновлений, примененных на издателе. |
upload_deletes | Int32 | Количество объектов, удаленных с издателя. |
subscriber_conflicts | Int32 | Количество неполадок, возникших во время применения изменений на издателе. |
error_id | Int32 | Идентификатор ошибки в системной таблице [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) Метод EnumErrorRecords(Int32) позволяет возвращать подробные сведения об ошибке. |
job_id | Byte **[16]** | Идентификатор задания агент SQL Server запуска агента репликации. |
local_job | Boolean | Если задано значение true , задание агента доступно на распространителе.
|
profile_id | Int32 | Идентификатор профиля. |
agent_id | Int32 | Идентификатор задания агента. |
local_timestamp | Byte **[8]** | Отметка времени последнего выполнения агента. |
offload_enabled | Boolean | Если задано значение true , подписка поддерживает удаленную активацию агента.
|
offload_server | Boolean | Имя сервера, используемого для удаленной активации агента. |
subscriber_type | Byte | Тип источника данных на подписчике: 0 = подписчик SQL Server. 1 = источник данных интерфейса ODBC. |
Комментарии
Метод EnumMergeAgents может вызываться только членами db_owner
или replmonitor
предопределенных ролей базы данных распространителя на распространителе.