PublicationMonitor.EnumSubscriptions メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
監視対象の出版物に購読されている購読情報を送信します。
public:
System::Data::DataSet ^ EnumSubscriptions();
public System.Data.DataSet EnumSubscriptions();
member this.EnumSubscriptions : unit -> System.Data.DataSet
Public Function EnumSubscriptions () As DataSet
返品
DataSet オブジェクト。
トランザクション出版物やスナップショット出版物の場合、 DataSet には以下の列が含まれます。
| コラム | データ タイプ | 説明 |
|---|---|---|
| 加入者 | String | サブスクライバーの名前です。 |
| 状況 | Int32 | サブスクリプションのエージェントジョブのステータスは、以下のいずれかの値のいずれかです: 1 = 開始 2 = 成功 3 = 進行中 4 = アイドル 5 = 再挑戦 6 = 失敗 |
| subscriber_db | String | はサブスクリプションデータベースの名前です。 |
| 種類 | Int32 | はサブスクリプションタイプであり、以下のいずれかの値になります。 0 = 押す 1 = プル 2 = 匿名 |
| distribution_agent | String | はディストリビューション エージェントジョブの名前です。 |
| last_action | String | エージェントが最後に記録したアクションのメッセージテキスト。 |
| action_time | String | エージェントが最後に記録したアクションの日付と時間。 |
| start_time | String | 最後のエージェント処刑の日時。 |
| 期間 | Int32 | セッションの経過時間を秒単位で示す。 |
| delivery_rate | Single | 1秒あたりに平均数のコマンドを伝えます。 |
| delivery_latency | Int32 | トランザクションが配布データベースに入力されてから加入者に適用されるまでの遅延(ミリ秒単位)です。 |
| delivered_transactions | Int32 | セッションで配信されたトランザクションの総数。 |
| delivered_commands | Int32 | セッションで実行されたコマンドの総数。 |
| delivery_time | String | セッションが記録された日時。 |
| average_commands | Int32 | セッションで配信されたトランザクションあたりの平均コマンド数。 |
| error_id | Int32 | [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) システムテーブル内のエラーIDです。 EnumErrorRecords(Int32)メソッドを使ってエラーの詳細情報を返してください。 |
| job_id | Byte **[16]** | レプリケーションエージェントを起動するSQL Server エージェントジョブの識別子。 |
| local_job | Boolean |
trueが来ると、代理店でエージェントの仕事が利用可能です。
|
| profile_id | Int32 | プロファイル識別子。 |
| agent_id | Int32 | エージェントのジョブ識別子。 |
| local_timestamp | Byte **[8]** | 最新のエージェントのタイムスタンプ。 |
| offload_enabled | Boolean |
trueなら、サブスクリプションはリモートエージェントのアクティベーションをサポートします。
|
| offload_server | Boolean | リモートエージェントのアクティベーションで使用されたサーバー名。 |
| subscriber_type | Int32 | サブスクライバーのデータソースタイプ: 0 = SQL Server Subscriber. 1 = オープンデータベース接続性(ODBC)データソース。 |
マージ出版物の場合、 DataSet には以下の列が含まれています。
| コラム | データ タイプ | 説明 |
|---|---|---|
| 加入者 | String | サブスクライバーの名前です。 |
| 状況 | Int32 | サブスクリプションのエージェントジョブのステータスは、以下のいずれかの値のいずれかです: 1 = 開始 2 = 成功 3 = 進行中 4 = アイドル 5 = 再挑戦 6 = 失敗 |
| subscriber_db | String | はサブスクリプションデータベースの名前です。 |
| 種類 | Int32 | はサブスクリプションタイプであり、以下のいずれかの値になります。 0 = 押す 1 = プル 2 = 匿名 |
| agent_name | String | はマージ エージェントジョブの名前です。 |
| last_action | String | エージェントが最後に記録したアクションのメッセージテキスト。 |
| action_time | String | エージェントが最後に記録したアクションの日付と時間。 |
| start_time | String | 最後のエージェント処刑の日時。 |
| 期間 | Int32 | セッションの経過時間を秒単位で示す。 |
| delivery_rate | Single | 1秒あたりに平均数のコマンドを伝えます。 |
| download_inserts | Int32 | 加入者に適用される挿入数。 |
| download_updates | Int32 | 購読者に適用される更新回数。 |
| download_deletes | Int32 | サブスクライバーに適用される削除数。 |
| publisher_conflicts | Int32 | 申請中に発生した競合件数は加入者側で変動します。 |
| upload_inserts | Int32 | Publisherで適用された挿入件数。 |
| upload_updates | Int32 | Publisherで適用された更新回数。 |
| upload_deletes | Int32 | Publisherに適用された削除件数。 |
| subscriber_conflicts | Int32 | Publisherで変更された適用中に発生した競合の数。 |
| error_id | Int32 | [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) システムテーブル内のエラーIDです。 EnumErrorRecords(Int32)メソッドを使ってエラーの詳細情報を返してください。 |
| job_id | Byte **[16]** | レプリケーションエージェントを起動するSQL Server エージェントジョブの識別子。 |
| local_job | Boolean |
trueが来ると、代理店でエージェントの仕事が利用可能です。
|
| profile_id | Int32 | プロファイル識別子。 |
| agent_id | Int32 | エージェントのジョブ識別子。 |
| last_timestamp | Byte **[8]** | 最新のエージェントのタイムスタンプ。 |
| offload_enabled | Boolean |
trueなら、サブスクリプションはリモートエージェントのアクティベーションをサポートします。
|
| offload_server | Boolean | リモートエージェントのアクティベーションで使用されたサーバー名。 |
| subscriber_type | Int32 | サブスクライバーのデータソースタイプ: 0 = SQL Server Subscriber 1 = オープンデータベース接続性(ODBC)データソース |
注釈
ExcludeAnonymousSubscriptionsの性質は結果集合をフィルタリングするために使われます。
EnumSubscriptionsメソッドは、db_ownerのメンバーのみが呼び出すか、配布データベース上の固定されたデータベースロールをreplmonitorで行うことができます。