言語

PublisherMonitor.EnumPublications2 メソッド

定義

監視下のPublisherで出版物に関する追加情報を返します。

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

返品

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

コラム データ タイプ 説明
publisher_db String パブリッシャーの名前です。
出版 String は出版物の名前です。
publication_type Int32 は出版物の種類であり、以下のいずれかの値になります。

0 = 取引出版物

1 = スナップショット出版

2 = 合併出版物

状況 Int32 公開に関連するすべてのレプリケーションエージェントの最大ステータスは、以下のいずれかの値である場合があります:

1 = 開始

2 = 成功

3 = 進行中

4 = アイドル

5 = 再挑戦

6 = 失敗

警告 Int32 出版物に属する購読によって生成される最大閾値警告は、以下の値のいずれかの論理的または結果である場合もあります:

1 = 有効期限。 取引出版物の購読は、保持期間の割合として許容される閾値を超えて保持期間を超過しています。

2 = レイテンシ。 トランザクション型PublisherからSubscriberへのデータを複製するのにかかる時間は、数秒単位で閾値を超えます。

4 = マージ満期。 合併出版物の購読は、保持期間のパーセンテージとして許容される閾値を超えて保持期間を超過しています。

8 = マージファストランデュレーション。 マージサブスクリプションの同期完了にかかる時間は、高速ネットワーク接続の閾値(数秒単位)を超えます。

16 = マージスローラン時間。 マージサブスクリプションの同期完了にかかる時間は、遅いネットワーク接続やダイヤルアップ接続の閾値(数秒単位)を超えます。

32 = mergefastrunspeed。 マージサブスクリプションの同期時の行の配信速度は、高速ネットワーク接続での閾値レート(1秒あたりの行数)を維持できていません。

64 = マージ、slowrunspeed。 マージサブスクリプションの同期時の行の配信速度は、遅いまたはダイヤルアップ接続の閾値レート(行数/秒)を維持できていません。

worst_latency Int32 ログ リーダーまたはトランザクション パブリケーションのディストリビューション エージェントによって伝達されるデータ変更の最大待機時間 (秒単位)。
best_latency Int32 ログ リーダーまたはトランザクション パブリケーションのディストリビューション エージェントによって伝達されるデータ変更の待機時間 (秒単位) が最も短くなります。
average_latency Int32 ログ リーダーによって伝達されたデータ変更またはトランザクション パブリケーションのディストリビューション エージェントの平均待機時間 (秒単位)。
last_distsync DateTime はディストリビューション エージェントが最後に実行した日付・時刻です。
保持 Int32 は出版の保持期間です。
レイテンシしきい値 Int32 トランザクション出版のレイテンシ閾値が設定されています。
期限閾値 Int32 マージ出版物の場合、その出版物の有効期限閾値が設定されています。
エージェントノットランニング閾値 Int32 エージェントが実行されていない最長期間に設定された閾値です。
購読者数 Int32 は出版物の購読数です。
runningdistagentcount Int32 は出版のために稼働している配信エージェントの数です
snapshot_agentname String 出版物のスナップショット エージェントジョブ名。
logreader_agentname String トランザクション出版物のログリーダーエージェントジョブ名。
qreader_agentname String 即時更新トランザクション出版物のためのキューリーダーエージェントジョブの名前。
worst_runspeedPerf Int32 はマージ公開の最長同期時間です。
best_runspeedPerf Int32 はマージ公開の最短同期時間です。
average_runspeedPerf Int32 はマージ出版の平均同期時間です。
retention_period_unit Int32 は保持を表す単位です。

注釈

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

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

EnumPublications2を呼び出すことはsp_replmonitorhelppublicationを実行するのと同じです(Transact-SQL)

適用対象

こちらもご覧ください