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 требует подключения к распространителю.
Потокобезопасность
Все общедоступные статические элементы (Shared в Microsoft Visual Basic) этого типа безопасны для многопоточных операций. Потокобезопасная работа с членами экземпляров типа не гарантируется.
Конструкторы
| PublicationMonitor() |
Создает новый экземпляр класса PublicationMonitor. |
| PublicationMonitor(String, String, String, String, ServerConnection) |
Создает новый экземпляр класса PublicationMonitor с указанными именем, базой данных распространителя, издателем, базой данных публикации и соединением с распространителем. |
Свойства
| CachePropertyChanges |
Возвращает или задает значение, указывающее, следует ли кэшировать изменения, внесенные в свойства репликации, или применять их немедленно. (Унаследовано от ReplicationObject) |
| CacheRefreshPolicy |
Возвращает или задает политику обновления кэша монитора. |
| ConnectionContext |
Возвращает или задает подключение к экземпляру Microsoft SQL Server. (Унаследовано от ReplicationObject) |
| Description |
Возвращает текстовое описание публикации. |
| DistributionDBName |
Возвращает имя базы данных распространителя, используемой публикацией. |
| ExcludeAnonymousSubscriptions |
Возвращает или задает значение, указывающее, включены или исключены анонимные подписки в результаты наблюдения. |
| IsExistingObject |
Возвращает значение, указывающее, существует ли объект на сервере. (Унаследовано от ReplicationObject) |
| Name |
Возвращает или задает имя контролируемой публикации. |
| PublicationDBName |
Возвращает или задает имя базы данных публикации. |
| PublisherName |
Возвращает или задает имя издателя. |
| 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) |
Возвращает команду на создание из репликации. (Унаследовано от ReplicationObject) |
| GetDropCommand(StringBuilder, Boolean) |
Возвращает команду на удаление из репликации. (Унаследовано от ReplicationObject) |
| InternalRefresh(Boolean) |
Инициирует внутреннее обновление из репликации. (Унаследовано от ReplicationObject) |
| Load() |
Загружает свойства существующего объекта с сервера. (Унаследовано от ReplicationObject) |
| LoadProperties() |
Загружает свойства существующего объекта с сервера. (Унаследовано от ReplicationObject) |
| Refresh() |
Повторно загружает свойства объекта. (Унаследовано от ReplicationObject) |
| TransPendingCommandInfo(String, String, SubscriptionOption) |
Возвращает сведения об ожидающих командах для подписки. |