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
Наследование
PublicationMonitor

Комментарии

Исключение будет сделано, если указанный дистрибьютор, база данных дистрибутивов и 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)

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

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

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