故障排除工具(复制)

用于排除复制故障的其他工具

除了以上列出的工具外,还有下列工具也可用于排除复制故障。

工具

说明

有关详细信息…

数据验证

通过事务复制和合并复制,您可以验证订阅服务器中的数据与发布服务器中的数据是否匹配。 可以对特定订阅或某一发布的所有订阅执行验证。

验证已复制的数据

tablediff 实用工具

tablediff 实用工具用于比较两个非收敛的表中的数据,它对于排除复制拓扑中的非收敛故障非常有用。 此实用工具可与验证结合使用:如果验证指示发布服务器中的数据和订阅服务器中的数据不匹配,可使用 tablediff 实用工具来标识不匹配的行;它还可以生成使发布服务器和订阅服务器收敛的 Transact-SQL。

tablediff 实用工具

如何比较所复制表的差异(复制编程)

系统监视器

系统监视器提供了许多与复制代理有关的计数器,并可用于排除复制性能故障。

使用系统监视器监视复制

SQL Server Profiler

SQL Server Profiler 是另一个可用于排除复制性能故障的工具。 您可以捕获有关服务器事件的数据并将其保存到文件或表中供以后分析。 例如,可以针对存储过程或其他需要花费很长时间完成的过程监视复制的数据库。

SQL Server Profiler 简介

错误和事件日志

Microsoft SQL Server 将某些系统事件和用户定义事件记录到 SQL Server 错误日志和 Microsoft Windows 应用程序日志中。 可以使用 SQL Server 错误日志中的信息对与复制有关的问题进行故障排除。

监视错误日志

错误报告

错误报告功能默认情况下已启用。如果 SQL Server 数据库引擎、SQL Server 代理或 Analysis Services 中发生致命错误,会向 Microsoft 自动发送一份报告。 另外,如果需要联系客户支持部门,错误报告所提供的信息会很有用。

错误报告

SQLdiag 实用工具

SQLdiag 实用工具是一般用途的诊断收集实用工具,可作为控制台应用程序或服务运行。 可以使用 SQLdiag 来从 SQL Server 和其他类型的服务器中收集日志和数据文件,同时还可将其用来一直监视服务器或对服务器的特定问题进行故障排除。 SQLdiag 用于加快和简化为 Microsoft 客户支持服务部门收集诊断信息的过程。

SQLdiag 实用工具

请参阅

概念