FIX: 连续运行代理程序时的输出文件中的倾斜的复制统计

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 299787
本文已归档。它按“原样”提供,并且不再更新。
错误 #: 352051 (SHILOH_BUGS)
症状
事务复制统计信息复制会话结束时打印复制代理程序输出文件中。当日志读取器或分发代理程序运行一连续时,传递速率统计信息 (如传送的命令/秒和事务/秒可能会变得偏态,也不能完全准确。

通过企业管理器报告的复制统计信息不会影响此行为。为复制代理的输出文件中的复制统计信息仅出现此问题。
原因
在代理的输出文件中生成统计信息考虑任何空闲时间的复制代理程序 ; 因此,传送的命令/秒和事务/秒统计信息低于其实际值。
解决方案
若要解决此问题,获得最新的 service pack,对于 SQL Server 2000。有关更多的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
290211INF: 如何获取最新的 SQL Server 2000 Service Pack
替代方法
您可以变通解决此问题中通过以下方法之一:
  • 使用 sp_replcounters 存储过程来获取复制统计信息。有关详细的信息,请参阅 SQL Server 2000 丛书联机。 -或者-

  • 使用定期的日程安排,而不是连续的日程安排为复制代理程序。
状态
Microsoft 已经确认这是 SQL Server 2000 中的问题。此问题 SQL Server 2000 Service Pack 1 中第一次已得到纠正。
更多信息
下面是从一个分发代理程序的输出文件中获取的复制统计信息的示例:

**********************************STATISTICS**************************Distribute Repl Cmds Time (ms): 343Num Trans: 10  Num Trans/Sec: 29.154519Num Cmds: 230  Num Cmds/Sec: 670.553936Get Repl Cmds Time: 250  Trans/Sec: 40.000000Add Dist Cmds Time: 343   Trans/Sec: 29.154519Empty Command Request Time: 0Full Command Request Time: 250Wait For Last Full Command Time: 93**********************************************************************				

警告:本文已自动翻译

属性

文章 ID:299787 - 上次审阅时间:01/16/2015 22:46:24 - 修订版本: 3.2

Microsoft SQL Server 2000 标准版

  • kbnosurvey kbarchive kbmt kbbug kbfix kbsqlserv2000sp1fix KB299787 KbMtzh
反馈