sp_update_agent_profile (Transact-SQL)
レプリケーション エージェントにより使用されるプロファイルを更新します。このストアド プロシージャは、ディストリビュータ側でディストリビューション データベースについて実行されます。
構文
sp_update_agent_profile [@agent_type=] agent_type, [ @agent_id= ] agent_id, [ @profile_id= ] profile_id
引数
[@agent_type=] 'agent_type'
エージェントのタイプを指定します。agent_type のデータ型は int で、既定値はありません。次のいずれかの値をとります。値 説明 1
スナップショット エージェント
2
ログ リーダー エージェント
3
ディストリビューション エージェント
4
マージ エージェント
9
キュー リーダー エージェント
- [@agent_id =] agent_id
エージェントの ID を指定します。agent_id のデータ型は int で、既定値はありません。
- [@profile_id=] profile_id
エージェントで使用する必要のあるプロファイルの ID を指定します。profile_id のデータ型は int で、既定値はありません。各エージェントに定義されているプロファイルの一覧を表示するには、sp_help_agent_profile (Transact-SQL) を使用します。システム プロファイルの詳細については、「レプリケーション エージェント プロファイル」を参照してください。
解説
sp_update_agent_profile は、すべての種類のレプリケーションで使用できます。
権限
sp_update_agent_profile を実行できるのは、sysadmin 固定サーバー ロールのメンバだけです。
戻り値
0 (成功) または 1 (失敗)
参照
関連項目
sp_add_agent_profile (Transact-SQL)
sp_change_agent_profile (Transact-SQL)
sp_drop_agent_profile (Transact-SQL)
sp_help_agent_profile (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)