PublicationMonitor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отслеживает публикацию.
public ref class PublicationMonitor sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class PublicationMonitor : Microsoft.SqlServer.Replication.ReplicationObject
type PublicationMonitor = class
inherit ReplicationObject
Public NotInheritable Class PublicationMonitor
Inherits ReplicationObject
- Наследование
Комментарии
Исключение будет сделано, если указанный дистрибьютор, база данных дистрибутивов и Publisher не настроены для репликации.
PublicationMonitor требуется подключение к Дистрибьютору.
Потокобезопасность
Любые публичные статические (Sharedв Microsoft Visual Basic) члены этого типа безопасны для многопоточных операций. Никакие члены экземпляра не гарантированы как потокобезопасные.
Конструкторы
| Имя | Описание |
|---|---|
| PublicationMonitor() |
Создает новый экземпляр класса PublicationMonitor. |
| PublicationMonitor(String, String, String, String, ServerConnection) |
Создаёт новый экземпляр PublicationMonitor класса с указанным именем, базой данных распространения, Publisher, базой данных публикаций и соединением с дистрибьютором. |
Свойства
| Имя | Описание |
|---|---|
| CachePropertyChanges |
Получает или задаёт, кэшировать ли изменения, внесённые в свойства репликации, или применять их сразу. (Унаследовано от ReplicationObject) |
| CacheRefreshPolicy |
Получает или устанавливает политику обновления кэша монитора. |
| ConnectionContext |
Получает или устанавливает соединение с экземпляром Microsoft SQL Server. (Унаследовано от ReplicationObject) |
| Description |
Получает текстовое описание публикации. |
| DistributionDBName |
Получает название базы данных распространения, используемой изданием. |
| ExcludeAnonymousSubscriptions |
Определяет, исключаются ли анонимные подписки из результатов мониторинга или включены в них. |
| IsExistingObject |
Понимает, существует ли объект на сервере или нет. (Унаследовано от ReplicationObject) |
| Name |
Получает или устанавливает название отслеживаемой публикации. |
| PublicationDBName |
Получает или устанавливает название базы данных публикаций. |
| PublisherName |
Получает или устанавливает имя Publisher. |
| QueueReaderAgentName |
Получает имя агента читателя очереди. |
| SqlServerName |
Получает имя экземпляра Microsoft SQL Server, к которому подключён этот объект. (Унаследовано от ReplicationObject) |
| Status |
Получает статус публикации. |
| StatusAndWarning |
Получает статус и предупреждения о ссылающейся публикации на Дистрибьюторе, включая всех агентов, связанных с этой публикацией. |
| Type |
Получает тип повторения, в котором участвует публикация. |
| UserData |
Получает или устанавливает свойство объекта, позволяющее пользователям прикреплять к объекту свои собственные данные. (Унаследовано от ReplicationObject) |
Методы
| Имя | Описание |
|---|---|
| ChangeMonitorThreshold(Int32, Boolean, Int32, Int32) |
Изменяет пороговые метрики наблюдения за публикацией. |
| CheckValidCreation() |
Проверяет допустимое создание репликации. (Унаследовано от ReplicationObject) |
| CheckValidDefinition(Boolean) |
Указывает, действительно ли определение. (Унаследовано от ReplicationObject) |
| CleanUpTracerTokenHistory(DateTime) |
Удаляет все метаданные для токенов трассеров, старше указанной даты, из базы данных, опубликованной с помощью транзакционной репликации. |
| CleanUpTracerTokenHistory(Int32) |
Удаляет метаданные для конкретного токена трассера из базы данных, опубликованной с помощью транзакционной репликации. |
| CommitPropertyChanges() |
Отправляет все кэшированные операторы изменения свойств на экземпляр Microsoft SQL Server. (Унаследовано от ReplicationObject) |
| Decouple() |
Отделяет объект репликации, на который связан, от сервера. (Унаследовано от ReplicationObject) |
| EnumErrorRecords(Int32) |
Возвращает информацию об ошибках, связанных с указанным идентификатором ошибки, произошедшими во время сессии синхронизации. |
| EnumLogReaderAgent() |
Информация о возвратах по вакансии агента по читателям журналов, используемой контролируемым изданием. |
| EnumMonitorThresholds() |
Возвращает пороговые значения монитора репликации, определённые для этой публикации. |
| EnumQueueReaderAgent() |
Возвращает информацию для работы Агента Читателя Очереди, используемой отслеживаемой публикацией. |
| EnumSnapshotAgent() |
Возвращает информацию о работе агент моментальных снимков, используемой отслеживаемой публикацией. |
| EnumSubscriptions() |
Информация о возвратах по подпискам, подписанным на контролируемое издание. |
| EnumSubscriptions2(SubscriptionResultOption) |
Возвращает дополнительную информацию о подписках, подписанных на отслеживаемое издание. |
| EnumTracerTokenHistory(Int32) |
Возвращает информацию о задержке подписчика для одного записи токена трассера, вставленного в контролируемую транзакционную публикацию. |
| EnumTracerTokens() |
Возвращает все трассирующие токены, вставленные в отслеживаемую транзакционную публикацию. |
| GetChangeCommand(StringBuilder, String, String) |
Возвращает команду изменения из репликации. (Унаследовано от ReplicationObject) |
| GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Возвращает команду create из репликации. (Унаследовано от ReplicationObject) |
| GetDropCommand(StringBuilder, Boolean) |
Возвращает команду drop из репликации. (Унаследовано от ReplicationObject) |
| InternalRefresh(Boolean) |
Запускает внутреннее обновление после репликации. (Унаследовано от ReplicationObject) |
| Load() |
Загружает свойства существующего объекта с сервера. (Унаследовано от ReplicationObject) |
| LoadProperties() |
Загружает свойства существующего объекта с сервера. (Унаследовано от ReplicationObject) |
| Refresh() |
Перезагружает свойства объекта. (Унаследовано от ReplicationObject) |
| TransPendingCommandInfo(String, String, SubscriptionOption) |
Возвращает информацию о ожидающих командах для подписки. |