MSdistribution_agents (Transact-SQL)

適用対象:SQL Server

MSdistribution_agents テーブルには、ローカル ディストリビューターで実行されているディストリビューション エージェントごとに 1 行が含まれています。 このテーブルはディストリビューション データベースに格納されます。

列名 データ型 説明
id int ディストリビューション エージェントの ID。
name nvarchar(100) ディストリビューション エージェントの名前。
publisher_database_id int パブリッシャー データベースの ID。
publisher_id smallint パブリッシャーの ID。
publisher_db sysname パブリッシャー データベースの名前。
パブリケーション sysname パブリケーションの名前を指定します。
subscriber_id smallint 既知のエージェントのみが使用するサブスクライバーの ID。 匿名のエージェントに対しては、予約済みとなります。
subscriber_db sysname サブスクリプション データベースの名前。
subscription_type int サブスクリプションの種類:

0 = プッシュ。

1 = プル。

2 = 匿名。
local_job bit ローカル ディストリビューターにSQL Server エージェント ジョブがあるかどうかを示します。
job_id binary(16) ジョブ ID 番号。
subscription_guid binary(16) エージェントのサブスクリプションの GUID 値。
profile_id int MSagent_profiles (Transact-SQL) テーブルの構成 ID。
anonymous_subid uniqueidentifier 匿名エージェントの ID。
subscriber_name sysname 匿名エージェントでのみ使用されるサブスクライバーの名前。
virtual_agent_id int 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
anonymous_agent_id int 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
creation_date datetime ディストリビューションまたはマージ エージェントが作成された日時。
queue_id sysname キュー更新サブスクリプションのキューを検索する識別子。 キューに登録されていないサブスクリプションの場合、値は NULL です。 Microsoft メッセージ キュー ベースのパブリケーションの場合、値は、サブスクリプションに使用するキューを一意に識別する GUID です。 SQL Serverベースのキュー パブリケーションの場合、列には SQL 値が含まれます。

注: Microsoft メッセージ キューの使用は非推奨となり、サポートされなくなりました。
queue_status int 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
offload_enabled bit エージェントをリモートでアクティブ化できるかどうかを示します。

0 は、エージェントをリモートでアクティブ化できないことを指定します。

1 は、エージェントをリモートでアクティブ化し、 offload_server プロパティで指定されたリモート コンピューターでアクティブ化することを指定します。
offload_server sysname リモート エージェントのアクティブ化に使用するサーバーのネットワーク名。
dts_package_name sysname DTS パッケージの名前です。 たとえば、DTSPub_Package という名前 パッケージの場合は、 を指定します @dts_package_name = N'DTSPub_Package'
dts_package_password nvarchar(524) パッケージのパスワード。
dts_package_location int パッケージの場所。 パッケージの場所は 、ディストリビューター または サブスクライバーにすることができます。
sid varbinary(85) 最初の実行時の、ディストリビューション エージェントまたはマージ エージェントのセキュリティ識別番号 (SID) です。
queue_server sysname 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
subscriber_security_mode smallint サブスクライバーに接続するときにエージェントによって使用されるセキュリティ モード。次のいずれかになります。

0 = Microsoft SQL Server 認証

1 = Microsoft Windows 認証。
subscriber_login sysname サブスクライバーに接続するときに使用されるログイン。
subscriber_password nvarchar(524) サブスクライバーに接続するときに使用するパスワードの暗号化された値。
reset_partial_snapshot_progress bit 部分的にダウンロードされたスナップショットが破棄され、スナップショットプロセス全体が再度開始できるようにする場合です。
job_step_uid uniqueidentifier エージェントが開始されるSQL Server エージェント ジョブ ステップの一意の ID。
subscriptionstreams tinyint 変更のバッチをサブスクライバーに並列的に適用するために、ディストリビューション エージェントごとに許可される接続の数を設定します。 サポートされている値の範囲は 1 ~ 64 です。
memory_optimized bit 1 は、サブスクライバーをメモリ最適化テーブルに使用できることを示します。
job_login sysname
job_password nvarchar(524)

参照

レプリケーション テーブル (Transact-SQL)