sp_replication_agent_checkup (Transact-SQL)

适用于: SQL Server Azure SQL 托管实例

检查每个分发数据库是否正在运行但未在指定的检测信号间隔内记录历史记录的复制代理。 此存储过程在分发服务器上的任何数据库中执行。

Transact-SQL 语法约定

语法

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