PublicationMonitor.EnumSubscriptions Метод

Определение

Информация о возвратах по подпискам, подписанным на контролируемое издание.

public:
 System::Data::DataSet ^ EnumSubscriptions();
public System.Data.DataSet EnumSubscriptions();
member this.EnumSubscriptions : unit -> System.Data.DataSet
Public Function EnumSubscriptions () As DataSet

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

Объект DataSet.

Для транзакционной или снимковой публикации в разделе DataSet содержатся следующие столбцы.

Колонка Тип данных Описание
Подписчик String Имя подписчика.
Статус Int32 Статус вакансии агента по подписке, который может быть одним из следующих значений:

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

2 = успешно

3 = В процессе

4 = Простой

5 = Повторная попытка

6 = Неудача

subscriber_db String Это название базы данных подписок.
Тип Int32 Является типом подписки, который может быть одним из следующих значений:

0 = Толчок

1 = Pull

2 = Аноним

distribution_agent String Это название работы агент распространения.
last_action String Текст сообщения последнего действия, зарегистрированного агентом.
action_time String Дата и время последнего действия, зарегистрированного агентом.
start_time String Дата и время казни последнего агента.
Длительность Int32 Прошедшее время сессии — за секунды.
delivery_rate Single Среднее количество команд, передаваемых в секунду.
delivery_latency Int32 Задержка в миллисекундах между входом транзакции в базу данных распределения и применением абонента.
delivered_transactions Int32 Общее количество транзакций, выполненных за сессию.
delivered_commands Int32 Общее количество команд, отданных за сессию.
delivery_time String Дата и время регистрации сессии.
average_commands Int32 Среднее количество команд на одну транзакцию, доставленную в сессии.
error_id Int32 ID ошибки в таблице [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 Int32 Тип источника данных у абонента:

0 = подписчик SQL Server.

1 = Источник данных Open Database Connectivity (ODBC).

Для публикации слияния содержит DataSet следующие колонки.

Колонка Тип данных Описание
Подписчик String Имя подписчика.
Статус Int32 Статус вакансии агента по подписке, который может быть одним из следующих значений:

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

2 = успешно

3 = В процессе

4 = Простой

5 = Повторная попытка

6 = Неудача

subscriber_db String Это название базы данных подписок.
Тип Int32 Является типом подписки, который может быть одним из следующих значений:

0 = Толчок

1 = Pull

2 = Аноним

agent_name String Это название работы агент слияния.
last_action String Текст сообщения последнего действия, зарегистрированного агентом.
action_time String Дата и время последнего действия, зарегистрированного агентом.
start_time String Дата и время казни последнего агента.
Длительность Int32 Прошедшее время сессии — за секунды.
delivery_rate Single Среднее количество команд, передаваемых в секунду.
download_inserts Int32 Количество вставок, применяемых на Абоненте.
download_updates Int32 Количество обновлений, применяемых в Подписчике.
download_deletes Int32 Количество удалений, применяемых на Подписчике.
publisher_conflicts Int32 Количество конфликтов, возникших при применении в Subscriber, меняется.
upload_inserts Int32 Количество вкладок, применяемых в Publisher.
upload_updates Int32 Количество обновлений, применяемых в Publisher.
upload_deletes Int32 Количество удалений, применяемых в Publisher.
subscriber_conflicts Int32 Количество конфликтов, возникших при применении заявок, менялось в Publisher.
error_id Int32 ID ошибки в таблице [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 Идентификатор должности агента.
last_timestamp Byte **[8]** Временная метка последнего запуска агентов.
offload_enabled Boolean Если true, подписка поддерживает удалённую активацию агента.
offload_server Boolean Название сервера, используемого при удалённой активации агента.
subscriber_type Int32 Тип источника данных у абонента:

0 = подписчик SQL Server

1 = Источник данных Open Database Connectivity (ODBC)

Комментарии

Это ExcludeAnonymousSubscriptions свойство используется для фильтрации множества результатов.

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

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

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