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_db | String | имя базы данных. |
публикация | String | Имя публикации. |
publication_id | Int32 | Идентификатор публикации. |
publication_type | Int32 | Тип публикации: 0 = транзакции. 1 = моментальные снимки. 2 = слияния. |
independent_agent | Boolean | Показывает, используется ли каждой подпиской собственный экземпляр агента синхронизации. |
immediate_sync | Boolean | Указывает, создаются ли повторно файлы синхронизации при каждом запуске агента моментальных снимков. |
allow_push | Boolean | Указывает, могут ли быть созданы для данной публикации принудительные подписки. |
allow_pull | Boolean | Указывает, могут ли быть созданы для данной публикации подписки по запросу. |
allow_anonymous | Boolean | Указывает, могут ли быть созданы для данной публикации анонимные подписки. |
агент моментальных снимков | String | Имя задания агента моментальных снимков для публикации. |
агент чтения журнала | String | Имя задания агента чтения журнала для опубликованной базы данных. |
description | String | Описание публикации. |
vendor_name | String | Имя поставщика, если Publisher не является экземпляром SQL Server. |
агент чтения очереди | String | Имя задания агента чтения очереди для опубликованной базы данных. |
thirdparty_options | Int32 | Указывает, подавляется ли отображение публикации в папке Репликация в SQL Server Management Studio: 0 = отображение разнородной публикации в папке Репликация в SQL Server Management Studio. 1 = подавлять отображение разнородной публикации в папке Репликация в SQL Server Management Studio. |
snapshot_jobid | String | Уникальный идентификатор задания агента моментальных снимков. |
число подписок | Int32 | Число подписок, в настоящий момент относящихся к публикации. |
число синхронизируемых в настоящий момент | Int32 | Число подписок, синхронизируемых с публикацией в настоящий момент: |
число ошибок | Int32 | Число ошибок, произошедших во время синхронизации с публикацией. |
число предупреждений | Int32 | Число предупреждений о пороговых значениях монитора публикаций, полученных в ходе данной публикации. |
merge_RunFastDurationThreshold | Int32 | Пороговое значение для наблюдения за продолжительностью синхронизации слиянием через соединения с высокой пропускной способностью (локальные сети). |
WorstWarningDuration | Int32 | Наибольшая продолжительность течения процесса синхронизации, вызвавшая предупреждение. |
merge_SyncExpireTimeThreshold | Int32 | Пороговое значение наблюдения за приближением истечения сроков подписки на публикации слиянием. |
retention | Int32 | Срок хранения публикации в часах. |
WorstWarningExpiration | Int32 | Наибольшая продолжительность истечения подписки на публикацию слиянием, вызвавшая предупреждение. |
Комментарии
Перед вызовом PublisherMonitor этого метода необходимо зафиксировать любые изменения свойств объекта, так как свойства этого объекта, возможно, потребуется загрузить, если они еще не загружены.
Метод EnumPublications может вызываться только членами db_owner
или replmonitor
предопределенных ролей базы данных в базе данных распространителя.