sp_replication_agent_checkup (Transact-SQL)
適用対象: SQL Server Azure SQL Managed Instance
実行されているが、指定されたハートビート期間内に履歴を記録していないレプリケーション エージェントについて、各ディストリビューション データベースを確認します。 このストアド プロシージャは、任意のデータベースのディストリビューターで実行されます。
構文
sp_replication_agent_checkup [ [ @heartbeat_interval = ] heartbeat_interval ]
[ ; ]
引数
[ @heartbeat_interval = ] heartbeat_interval
進行状況メッセージをログに記録せずにエージェントが実行できる最大時間 (分)。 @heartbeat_interval は int で、既定値は 10
分です。
リターン コードの値
sp_replication_agent_checkup
では、疑わしいと検出されたエージェントごとにエラー 14151 が発生します。 また、これらのエージェントに関する障害履歴メッセージをログに記録します。
解説
sp_replication_agent_checkup
は、スナップショット レプリケーション、トランザクション レプリケーション、マージ レプリケーションで使用されます。
アクセス許可
sysadmin固定サーバー ロールのメンバーのみがsp_replication_agent_checkup
を実行できます。