次の方法で共有


ReplicationDatabase.QueueReaderAgentProcessSecurity プロパティ

定義

キュー リーダー エージェント ジョブがディストリビューターで実行される Microsoft Windows アカウントを取得します。

public:
 property Microsoft::SqlServer::Replication::IProcessSecurityContext ^ QueueReaderAgentProcessSecurity { Microsoft::SqlServer::Replication::IProcessSecurityContext ^ get(); };
public Microsoft.SqlServer.Replication.IProcessSecurityContext QueueReaderAgentProcessSecurity { get; }
member this.QueueReaderAgentProcessSecurity : Microsoft.SqlServer.Replication.IProcessSecurityContext
Public ReadOnly Property QueueReaderAgentProcessSecurity As IProcessSecurityContext

プロパティ値

IProcessSecurityContextキュー リーダー エージェントの実行時にSQL Server エージェントによって使用される Windows アカウントを指定するオブジェクト。

例外

バージョンが Microsoft SQL Server 2005 以降でない場合。

キュー リーダー エージェントが SQL Server 2005 レプリケーション エージェント セキュリティ モデルにアップグレードされていない場合。 詳細については、「 セキュリティと保護 (レプリケーション)」を参照してください。

注釈

セキュリティ上の理由から、Password は戻り値内で常にマスクされています。

QueueReaderAgentProcessSecurity プロパティで指定した Windows アカウントは、キュー リーダー エージェントのディストリビューターへのローカル接続時には常に使用されます。 エージェントが作成する接続と、それらの接続に必要なアクセス許可については、「 レプリケーション エージェント セキュリティ モデル」を参照してください。

QueueReaderAgentProcessSecurity プロパティを取得できるのは、固定サーバー ロール sysadmin のメンバー、またはパブリッシュされるデータベースの固定データベース ロール db_owner のメンバーです。

プロパティの QueueReaderAgentProcessSecurity 取得は、 sp_helpqreader_agent (Transact-SQL) の実行と同じです。

適用対象