PRB: SQL Server Enterprise Manager Reports That the Replication Agent Is Suspect (285106)
The information in this article applies to:
- Microsoft SQL Server 2000 (all editions)
- Microsoft SQL Server 7.0
This article was previously published under Q285106 SYMPTOMS
When a replication agent run time exceeds the value of the inactivity threshold, SQL Server Enterprise Manager reports that the replication agent is suspect. For example, if you are using the 10 minute default value as the inactivity threshold, and the replication agent run time exceeds 10 minutes, you receive the following error message:
Message 20554 Severity 10 "The agent is suspect. No activity reported within the last 10 minutes."
You can safely ignore this error message.
CAUSE
This behavior occurs because the replication agent is too busy to respond when SQL Server Enterprise Manager polls the replication agent; therefore, SQL Server Enterprise Manager does not know the status of the replication agent and it cannot report whether the replication agent is functioning or not.
There are many reasons why the replication agent is busy: There may be a lot of data that is being replicated, or there may be configuration or replication-design issues that result in processes that run for a long time.
WORKAROUND
To work around this behavior, increase the inactivity threshold to reduce the frequency of the message.
Changing this value does not fix anything. Instead, it changes how frequently the replication agent is polled for its current status. To change the value of the inactivity threshold:
- In SQL Server Enterprise Manager, under Replication Monitor, right-click the replication agent folder, and then click Refresh Rate and Settings.
- Set the value to the number of minutes that you want the replication agent to wait between the polling of the replication agent.
Unless you receive additional error messages that indicate that there is a problem with the replication agent, the "agent is suspect" message is only an informational message. When you receive this message, do not stop the replication agent if there are no additional related errors. If you stop the replication agent, it rolls back the process in which it is engaged, and then you must restart the process; instead, wait for the process to complete.
STATUS
This behavior is by design.
Modification Type: | Major | Last Reviewed: | 2/25/2004 |
---|
Keywords: | kbnofix kbprb KB285106 |
---|
|