PublicationMonitor クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
パブリケーションを監視します。
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 には、ディストリビューターへの接続が必要です。
スレッド セーフ
この型の 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) |
サブスクリプションに対するコマンドの保留に関する情報を返します。 |