监视(复制)

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

监视复制拓扑是部署复制的一个重要方面。 因为复制活动是分布式的,所以跟踪复制过程中涉及的所有计算机的活动和状态非常有必要。 使用各种监视工具,可以回答此类常见问题:

  • 我的复制系统是否正常?
  • 哪些订阅比较慢?
  • 我的事务订阅滞后程度如何?
  • 在事务复制中,现在提交的事务要过多久才能到达订阅服务器?
  • 为什么我的合并订阅比较慢?
  • 为什么代理不运行?

以下工具可用于监视复制:

  • SQL Server 复制监视器是监视复制最重要的工具,它可以显示以发布服务器为中心的所有复制活动视图。 有关详细信息,请参阅 Monitoring Replication

  • SQL Server Management Studio - 提供对复制监视器的访问权限。 它还允许您查看当前状态以及下列代理所记录的最后一条消息,还允许您启动和停止每个代理:日志读取器代理、快照代理、合并代理和分发代理。 有关详细信息,请参阅 Monitor Replication Agents

  • Transact-SQL (T-SQL) 和复制管理对象 (RMO) - 可通过这两个接口监视来自分发服务器的所有类型的复制。 合并复制还提供从发布服务器监视复制的功能。

  • 复制代理事件的警报 - 复制提供了许多复制代理事件的预定义警报,如有必要,还可创建其他警报。 警报用于触发对某个事件的自动响应和/或用于通知管理员。 有关详细信息,请参阅对复制代理事件使用警报

  • 系统监视器 - 对性能监视很有用,它可为复制提供多个计数器。 有关详细信息,请参阅 Monitoring Replication with System Monitor