sp_helplogreader_agent (Transact-SQL)

パブリケーション データベースに対するログ リーダー エージェント ジョブのプロパティを返します。このストアド プロシージャは、パブリッシャ側でパブリケーション データベースについて実行されます。

トピック リンク アイコンTransact-SQL 構文表記規則

構文

sp_helplogreader_agent [ [ @publisher = ] 'publisher' ]

引数

  • [ @publisher= ] 'publisher'
    パブリッシャの名前を指定します。publisher のデータ型は sysname で、既定値は NULL です。

結果セット

列名

データ型

説明

id

int

エージェントの ID。

name

nvarchar(100)

エージェントの名前。

publisher_security_mode

smallint

パブリッシャに接続するときにエージェントで使用されるセキュリティ モード。次のいずれかの値をとります。

0 = SQL Server 認証

1 = Windows 認証

publisher_login

sysname

パブリッシャに接続するときに使用されるログイン。

publisher_password

nvarchar(524)

セキュリティ上の理由から、常に ********** という値が返されます。

job_id

uniqueidentifier

エージェント ジョブの一意な ID。

job_login

nvarchar(512)

ログ リーダー エージェントが実行される Windows アカウント。domain\username の形式で返されます。

job_password

sysname

セキュリティ上の理由から、常に ********** という値が返されます。

戻り値

0 (成功) または 1 (失敗)

説明

sp_helplogreader_agent は、トランザクション レプリケーションで使用します。

権限

sp_helplogreader_agent を実行できるのは、パブリッシャの sysadmin 固定サーバー ロールのメンバと、パブリケーション データベースの db_owner 固定データベース ロールのメンバだけです。