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 には、ディストリビューターへの接続が必要です。

スレッド セーフ

この型の public static (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)

サブスクリプションに対するコマンドの保留に関する情報を返します。

適用対象

こちらもご覧ください