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


PublisherMonitor.EnumPublications Метод

Определение

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

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

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

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

Столбец Тип данных Описание
publisher_dbString имя базы данных.
публикацияString Имя публикации.
publication_idInt32 Идентификатор публикации.
publication_typeInt32 Тип публикации:

0 = транзакции.

1 = моментальные снимки.

2 = слияния.

independent_agentBoolean Показывает, используется ли каждой подпиской собственный экземпляр агента синхронизации.
immediate_syncBoolean Указывает, создаются ли повторно файлы синхронизации при каждом запуске агента моментальных снимков.
allow_pushBoolean Указывает, могут ли быть созданы для данной публикации принудительные подписки.
allow_pullBoolean Указывает, могут ли быть созданы для данной публикации подписки по запросу.
allow_anonymousBoolean Указывает, могут ли быть созданы для данной публикации анонимные подписки.
агент моментальных снимковString Имя задания агента моментальных снимков для публикации.
агент чтения журналаString Имя задания агента чтения журнала для опубликованной базы данных.
descriptionString Описание публикации.
vendor_nameString Имя поставщика, если Publisher не является экземпляром SQL Server.
агент чтения очередиString Имя задания агента чтения очереди для опубликованной базы данных.
thirdparty_optionsInt32 Указывает, подавляется ли отображение публикации в папке Репликация в SQL Server Management Studio:

0 = отображение разнородной публикации в папке Репликация в SQL Server Management Studio.

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

snapshot_jobidString Уникальный идентификатор задания агента моментальных снимков.
число подписокInt32 Число подписок, в настоящий момент относящихся к публикации.
число синхронизируемых в настоящий моментInt32 Число подписок, синхронизируемых с публикацией в настоящий момент:
число ошибокInt32 Число ошибок, произошедших во время синхронизации с публикацией.
число предупрежденийInt32 Число предупреждений о пороговых значениях монитора публикаций, полученных в ходе данной публикации.
merge_RunFastDurationThresholdInt32 Пороговое значение для наблюдения за продолжительностью синхронизации слиянием через соединения с высокой пропускной способностью (локальные сети).
WorstWarningDurationInt32 Наибольшая продолжительность течения процесса синхронизации, вызвавшая предупреждение.
merge_SyncExpireTimeThresholdInt32 Пороговое значение наблюдения за приближением истечения сроков подписки на публикации слиянием.
retentionInt32 Срок хранения публикации в часах.
WorstWarningExpirationInt32 Наибольшая продолжительность истечения подписки на публикацию слиянием, вызвавшая предупреждение.

Комментарии

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

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

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

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