LogReaderAgentName プロパティ

既存のログ リーダー エージェントの名前を取得します。パブリッシュされたデータベースに対する新しいログ リーダー エージェントを作成するときには、ログ リーダー エージェントの名前の設定も可能です。

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

構文

'宣言
Public ReadOnly Property LogReaderAgentName As String
    Get
'使用
Dim instance As ReplicationDatabase
Dim value As String

value = instance.LogReaderAgentName
public string LogReaderAgentName { get; }
public:
property String^ LogReaderAgentName {
    String^ get ();
}
member LogReaderAgentName : string
function get LogReaderAgentName () : String

プロパティ値

型: System. . :: . .String
ログ リーダー エージェントの名前を指定する String 値です。

例外

例外 条件
ApplicationException

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

サーバーのバージョンが MicrosoftSQL Server 2005 よりも古い場合に発生します。

設定する名前に null 文字が含まれている場合に発生します。

既に存在するログ リーダー エージェントの名前を設定すると発生します。

説明

LogReaderAgentName プロパティを設定および取得できるのは、固定サーバー ロール sysadmin のメンバ、およびパブリケーション データベースの固定データベース ロール db_owner のメンバです。

新しいログ リーダー エージェントの作成時に LogReaderAgentName を設定すると、sp_addlogreader_agent (Transact-SQL) を実行したのと同じことになります。

既存のログ リーダー エージェントに対して LogReaderAgentName を取得すると、sp_helplogreader_agent (Transact-SQL) を実行したのと同じことになります。

LogReaderAgentName プロパティは SQL Server 2005 でのみ使用できます。

この名前空間、クラス、またはメンバは、.NET Framework 2.0 でのみサポートされています。