次の方法で共有


ReplicationDatabase.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

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

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

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

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

説明

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

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

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

関連項目

参照

ReplicationDatabase クラス

Microsoft.SqlServer.Replication 名前空間