语言

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 需要与分销商建立联系。

线程安全性

任何此类公共静态(SharedMicrosoft Visual Basic)成员对多线程操作都是安全的。 不能保证任何实例成员是线程安全的。

构造函数

名称 说明
PublicationMonitor()

创建类的新实例 PublicationMonitor 。

PublicationMonitor(String, String, String, String, ServerConnection)

创建一个带有指定名称、分发数据库、Publisher、出版数据库及与分发器连接的类的新实例PublicationMonitor。

属性

名称 说明
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)

返回与特定错误ID相关的错误信息,这些错误发生在同步会话期间发生。

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)

返回订阅待处理命令的信息。

适用于

另请参阅