FIX: Skewed Replication Statistics in Output File When Running Agent Continuously (299787)
The information in this article applies to:
- Microsoft SQL Server 2000 (all editions)
This article was previously published under Q299787
BUG #: 352051 (SHILOH_BUGS)
SYMPTOMS
Transactional replication statistics are printed in the Replication agent output file at the end of a replication session. When the Logreader or Distribution agent run on a continuous schedule, delivery rate statistics such as Cmds/sec and Trans/sec may become skewed and may not be fully accurate.
Replication statistics reported by Enterprise Manager are not affected by this behavior. This problem only occurs for replication statistics in the Replication agent's output file.
CAUSE
The statistics generated in the agent's output file take into account any idle time for the Replication agent; therefore, the Cmds/sec and Trans/sec statistics are lower than their actual values.
RESOLUTIONTo resolve this problem, obtain the latest service pack for SQL Server 2000. For additional information, click the following article number to view the article in the
Microsoft Knowledge Base:
290211 INF: How to Obtain the Latest SQL Server 2000 Service Pack
WORKAROUND
You can work around this problem in either of the following ways:
- Use the sp_replcounters stored procedure to obtain replication statistics information. For more information, see SQL Server 2000 Books Online.
-or-
- Use a recurring schedule instead of the continuous schedule for the Replication agent.
STATUSMicrosoft has confirmed that this is a problem in SQL Server 2000. This problem was first corrected in SQL Server 2000 Service Pack 1.
Modification Type: | Major | Last Reviewed: | 11/5/2003 |
---|
Keywords: | kbBug kbfix kbSQLServ2000sp1fix KB299787 |
---|
|