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 фиксированными ролями базы данных в базе данных распределения.