PublisherMonitor.EnumDatabasePublications(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された出版物データベースを使用する出版物に関する情報を返します。
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_db | sysname | パブリッシャーの名前です。 |
publication | sysname | は出版物の名前です。 |
publication_type | int | は出版物の種類であり、これらの価値の一つとなり得ます。
0 = 取引出版物 1 = スナップショット出版 2 = 合併出版物 |
status | int | 出版に関連するすべての複製エージェントの最大ステータスは、これらの値のいずれかに該当します。
1 = スタート 2 = 成功 3 = 進行中 4 = アイドル 5 = 再挑戦 6 = 失敗 |
warning | int | パブリケーションに属しているサブスクリプションによって生成されるしきい値警告の最大値です。次の 1 つ以上の値の論理和になります。
1 = 期限切れ – 取引出版物の購読が保持期間の閾値内に同期されていないこと。 2 = レイテンシ - トランザクションPublisherからサブスクライバーへのデータを複製するのにかかる時間が閾値を超え、秒単位で発生します。 4 = マージ満期 - マージ出版物の購読が保持期間の閾値内で同期されていない場合。 8 = mergefastrunduration - 高速ネットワーク接続上で、マージサブスクリプションの同期完了にかかる時間が閾値を超え、秒単位で発生します。 16 = mergeslowrunduration - マージサブスクリプションの同期完了にかかる時間が閾値を超え、秒単位で遅いまたはダイヤルアップネットワーク接続で発生します。 32 = mergefastrunspeed – マージサブスクリプションの同期時の行の配信速度が、高速ネットワーク接続上で1秒あたりの行数という閾値レートを維持できていません。 64 = mergeslowrunspeed – マージサブスクリプションの同期時の行の配信速度が、遅いまたはダイヤルアップネットワーク接続上の閾値レート(行数/秒)を維持できていません。 |
worst_latency | int | ログ リーダーまたはトランザクション パブリケーションのディストリビューション エージェントによって伝達されるデータ変更の最大待機時間 (秒単位)。 |
best_latency | int | ログ リーダーまたはトランザクション パブリケーションのディストリビューション エージェントによって伝達されるデータ変更の待機時間 (秒単位) が最も短くなります。 |
average_latency | int | ログ リーダーによって伝達されたデータ変更またはトランザクション パブリケーションのディストリビューション エージェントの平均待機時間 (秒単位)。 |
last_distsync | datetime | はディストリビューション エージェントが最後に実行した日付と時刻です。 |
retention | int | は出版の保持期間です。 |
latencythreshold | int | トランザクション出版のレイテンシ閾値が設定されています。 |
expirationthreshold | int | マージ出版物の場合、その出版物の有効期限閾値が設定されています。 |
agentnotrunningthreshold | int | エージェントが実行されていない最長期間に設定された閾値です。 |
subscriptioncount | int | は出版物の購読数です。 |
runningdistagentcount | int | は出版物のために稼働している流通エージェントの数です。 |
snapshot_agentname | sysname | 出版物のスナップショット エージェントジョブ名。 |
logreader_agentname | sysname | トランザクション出版物のログリーダーエージェントジョブ名。 |
qreader_agentname | sysname | キューリーダーエージェントのジョブ名で、キュー更新をサポートするトランザクション出版物のジョブ名。 |
worst_runspeedPerf | int | はマージ公開の最長同期時間です。 |
best_runspeedPerf | int | はマージ公開の最短同期時間です。 |
average_runspeedPerf | int | はマージ出版の平均同期時間です。 |
retention_period_unit | int | は retentionを表すために使われる単位です。
|
注釈
EnumDatabasePublicationsメソッドは、db_ownerのメンバーのみ、または配布データベース上の固定されたデータベースロールreplmonitor呼び出すことができます。
EnumDatabasePublicationsを呼ぶことはsp_replmonitorhelppublicationを実行するのと同じです。