PublisherMonitor.EnumPublications2 メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
監視下の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)。