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

注解

如果未为复制配置指定的分发服务器、分发数据库和发布服务器,则会引发异常。

PublicationMonitor 需要与分发服务器建立连接。

线程安全性

Microsoft Visual Basic) 此类型成员中的任何公共静态 Shared (对于多线程操作都是安全的。 但不保证所有实例成员都是线程安全的。

构造函数

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)

返回有关与同步会话期间发生的指定错误 ID 关联的错误的信息。

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)

返回与订阅的挂起命令有关的信息。

适用于

另请参阅