言語

PublisherMonitor.EnumPublications メソッド

定義

監視Publisherで出版物情報を送信します。

public:
 System::Data::DataSet ^ EnumPublications();
public System.Data.DataSet EnumPublications();
member this.EnumPublications : unit -> System.Data.DataSet
Public Function EnumPublications () As DataSet

返品

以下の列を含む DataSet オブジェクトです。

コラム データ タイプ 説明
publisher_db String データベース名。
出版 String 出版物名。
publication_id Int32 出版物のIDです。
publication_type Int32 出版物の種類:

0 = 取引。

1 = スナップショット。

2 = 合流。

independent_agent Boolean この出版物の各購読が独自の同期エージェントインスタンスを使用しているかどうかを示します。
immediate_sync Boolean スナップショット エージェントが実行されるたびに同期ファイルが作成されるか再作成されるかを示します。
allow_push Boolean 特定の出版物に対してプッシュ購読を作成できるかどうかを示します。
allow_pull Boolean 該当する出版物に対してプル購読を作成できるかどうかを示します。
allow_anonymous Boolean 特定の出版物に対して匿名購読を作成できるかどうかを示します。
snapshot_agent String パブリケーションに対するスナップショット エージェント ジョブの名前です。
logreader_agent String 公開データベースのログリーダーエージェントジョブの名前です。
descriptionString パブリケーションの説明。
vendor_name String PublisherがSQL Serverのインスタンスでない場合のベンダー名。
キューリーダーエージェント String 公開データベースのキューリーダーエージェントジョブの名前。
thirdparty_options Int32 SQL Server Management Studioのレプリケーションフォルダ内の出版物の表示が抑制されているかどうかを指定します:

0 = SQL Server Management Studioのレプリケーションフォルダに異種出版物を表示する。

1 = SQL Server Management Studioのレプリケーションフォルダ内の異種出版物の表示を抑制する。

snapshot_jobid String スナップショット エージェントジョブの一意識別子。
num_subscriptions Int32 現在出版物に属する購読者数。
num_now_syncing Int32 現在、出版物と同期している購読者数。
num_errors Int32 出版と同期した際に発生したエラーの数。
num_warning Int32 本出版物によって生成された閾値警告の報告数。
merge_RunFastDurationThreshold Int32 高帯域幅のローカルエリアネットワーク(LAN)接続におけるマージ同期の持続時間を監視するための閾値。
ワーストワーニング持続時間 Int32 警告が発生した同期実行の中で最も長い時間。
merge_SyncExpireTimeThreshold Int32 合併出版物の購読期限切れを監視するための閾値。
保持 Int32 出版の保存期間は数時間単位です。
ワースト警告期限 Int32 警告が出たマージサブスクリプションの最長期間。

注釈

このメソッドを呼び出す前に、プロパティの変更を PublisherMonitor オブジェクトにコミットすべきです。なぜなら、このオブジェクトのプロパティがまだ読み込まれていない場合は読み込む必要があるからです。

EnumPublicationsメソッドは、db_ownerのメンバーのみ、または配布データベース上の固定されたデータベースロールreplmonitor呼び出すことができます。

適用対象

こちらもご覧ください