PublisherMonitor.EnumPublications Метод

Определение

Возвращает информацию о публикациях в контролируемом Publisher.

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

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

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

Колонка Тип данных Описание
publisher_db String Имя базы данных.
Публикация String Название публикации.
publication_id Int32 ID публикации.
publication_type Int32 Тип публикации:

0 = Транзакционный.

1 = Снимок.

2 = Слияние.

independent_agent Boolean Указывает, использует ли каждая подписка на эту публикацию собственный экземпляр синхронизационного агента.
immediate_sync Boolean Указывает, создаются ли файлы синхронизации или воссоздаются каждый раз при запуске агент моментальных снимков.
allow_push Boolean Указывает, можно ли создать push-подписки на данное издание.
allow_pull Boolean Указывает, можно ли создать pull подписки для данного издания.
allow_anonymous Boolean Указывает, можно ли создать анонимные подписки на данное издание.
snapshot_agent String Имя задания агента моментальных снимков для публикации.
logreader_agent String Название работы Log Reader Agent для опубликованной базы данных.
описание String Описание публикации.
vendor_name String Имя поставщика Publisher не является экземпляром SQL Server.
Агент queuereader String Название работы агента читателя очереди для опубликованной базы данных.
thirdparty_options Int32 Указывает, подавляется ли отображение публикации в папке Replication в SQL Server Management Studio:

0 = Отобразить гетерогенную публикацию в папке Replication в SQL Server Management Studio.

1 = Подавить отображение гетерогенной публикации в папке Replication в SQL Server Management Studio.

snapshot_jobid String Уникальный идентификатор работы агент моментальных снимков.
num_subscriptions Int32 Количество подписок, которые в настоящее время принадлежат изданиям.
num_now_syncing Int32 Количество подписок, которые в настоящее время синхронизируются с изданием.
num_errors Int32 Количество ошибок, произошедших при синхронизации с публикацией.
num_warning Int32 Количество предупреждений о пороговых предупреждениях по мониторингу публикаций, которые были сгенерированы этой публикацией.
merge_RunFastDurationThreshold Int32 Порог для мониторинга продолжительности синхронизации слияния по соединениям с высокой пропускной способностью в локальной сети (LAN).
ХудшееПредупреждениеДлительность Int32 Максимальная продолжительность синхронизации, которая вызвала предупреждение.
merge_SyncExpireTimeThreshold Int32 Порог мониторинга на случай скорого истечения подписок на объединяемые публикации.
Удержание Int32 Срок хранения публикации — в часах.
ХудшееПредупреждениеИстечение Int32 Самый длительный срок действия подписки на слияние, которая вызвала предупреждение.

Комментарии

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

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

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

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