次の方法で共有


ReplicationDatabase.QueueReaderAgentExists プロパティ

キュー リーダー エージェント ジョブがデータベースに存在するかどうかを取得します。

名前空間:  Microsoft.SqlServer.Replication
アセンブリ:  Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)

構文

'宣言
Public ReadOnly Property QueueReaderAgentExists As Boolean 
    Get
'使用
Dim instance As ReplicationDatabase 
Dim value As Boolean 

value = instance.QueueReaderAgentExists
public bool QueueReaderAgentExists { get; }
public:
property bool QueueReaderAgentExists {
    bool get ();
}
member QueueReaderAgentExists : bool
function get QueueReaderAgentExists () : boolean

プロパティ値

型: System.Boolean
ディストリビューション データベースに対してキュー リーダー エージェント ジョブが作成されているかどうかを示す Boolean 値です。

例外

例外 条件
ApplicationException

データベースが存在しない場合に発生します。

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

説明

QueueReaderAgentExists プロパティを取得できるのは、固定サーバー ロール sysadmin のメンバー、および固定データベース ロール db_owner のメンバーだけです。

QueueReaderAgentExists を取得すると、sp_helpqreader_agent (Transact-SQL) を実行したのと同じことになります。

関連項目

参照

ReplicationDatabase クラス

Microsoft.SqlServer.Replication 名前空間