sp_helplogreader_agent (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 固定データベース ロールのメンバだけです。