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

注釈

指定されたDistributor、distributionデータベース、Publisherがレプリケーションの設定でない場合、例外が投げられます。

PublicationMonitor ディストリビューターとの接続が必要です。

スレッド セーフ

このタイプの公開静的(Microsoft Visual BasicShared)メンバーはマルチスレッド操作に安全です。 インスタンス メンバーがスレッド セーフであるとは限りません。

コンストラクター

名前 説明
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)

レプリケーションからドロップコマンドを返します。

(継承元 ReplicationObject)
InternalRefresh(Boolean)

レプリケーションから内部リフレッシュを開始します。

(継承元 ReplicationObject)
Load()

サーバーから既存のオブジェクトのプロパティを読み込みます。

(継承元 ReplicationObject)
LoadProperties()

サーバーから既存のオブジェクトのプロパティを読み込みます。

(継承元 ReplicationObject)
Refresh()

オブジェクトのプロパティをリロードします。

(継承元 ReplicationObject)
TransPendingCommandInfo(String, String, SubscriptionOption)

サブスクリプションの保留中のコマンド情報を送信します。

適用対象

こちらもご覧ください