言語

PublisherMonitor.EnumDatabasePublications(String) メソッド

定義

指定された出版物データベースを使用する出版物に関する情報を返します。

public:
 System::Data::DataSet ^ EnumDatabasePublications(System::String ^ publicationDatabase);
public System.Data.DataSet EnumDatabasePublications(string publicationDatabase);
member this.EnumDatabasePublications : string -> System.Data.DataSet
Public Function EnumDatabasePublications (publicationDatabase As String) As DataSet

パラメーター

publicationDatabase
String

パブリケーション データベースの名前。

返品

以下の列を持つ DataSet オブジェクトです。

列名 データ タイプ 説明
publisher_dbsysname パブリッシャーの名前です。
publicationsysname は出版物の名前です。
publication_typeint は出版物の種類であり、これらの価値の一つとなり得ます。

0 = 取引出版物

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

2 = 合併出版物

statusint 出版に関連するすべての複製エージェントの最大ステータスは、これらの値のいずれかに該当します。

1 = スタート

2 = 成功

3 = 進行中

4 = アイドル

5 = 再挑戦

6 = 失敗

warningint パブリケーションに属しているサブスクリプションによって生成されるしきい値警告の最大値です。次の 1 つ以上の値の論理和になります。

1 = 期限切れ – 取引出版物の購読が保持期間の閾値内に同期されていないこと。

2 = レイテンシ - トランザクションPublisherからサブスクライバーへのデータを複製するのにかかる時間が閾値を超え、秒単位で発生します。

4 = マージ満期 - マージ出版物の購読が保持期間の閾値内で同期されていない場合。

8 = mergefastrunduration - 高速ネットワーク接続上で、マージサブスクリプションの同期完了にかかる時間が閾値を超え、秒単位で発生します。

16 = mergeslowrunduration - マージサブスクリプションの同期完了にかかる時間が閾値を超え、秒単位で遅いまたはダイヤルアップネットワーク接続で発生します。

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

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

worst_latencyint ログ リーダーまたはトランザクション パブリケーションのディストリビューション エージェントによって伝達されるデータ変更の最大待機時間 (秒単位)。
best_latencyint ログ リーダーまたはトランザクション パブリケーションのディストリビューション エージェントによって伝達されるデータ変更の待機時間 (秒単位) が最も短くなります。
average_latencyint ログ リーダーによって伝達されたデータ変更またはトランザクション パブリケーションのディストリビューション エージェントの平均待機時間 (秒単位)。
last_distsyncdatetime はディストリビューション エージェントが最後に実行した日付と時刻です。
retentionint は出版の保持期間です。
latencythresholdint トランザクション出版のレイテンシ閾値が設定されています。
expirationthresholdint マージ出版物の場合、その出版物の有効期限閾値が設定されています。
agentnotrunningthresholdint エージェントが実行されていない最長期間に設定された閾値です。
subscriptioncountint は出版物の購読数です。
runningdistagentcountint は出版物のために稼働している流通エージェントの数です。
snapshot_agentnamesysname 出版物のスナップショット エージェントジョブ名。
logreader_agentnamesysname トランザクション出版物のログリーダーエージェントジョブ名。
qreader_agentnamesysname キューリーダーエージェントのジョブ名で、キュー更新をサポートするトランザクション出版物のジョブ名。
worst_runspeedPerfint はマージ公開の最長同期時間です。
best_runspeedPerfint はマージ公開の最短同期時間です。
average_runspeedPerfint はマージ出版の平均同期時間です。
retention_period_unitintretentionを表すために使われる単位です。

注釈

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

EnumDatabasePublicationsを呼ぶことはsp_replmonitorhelppublicationを実行するのと同じです。

適用対象