INF: 信息 PSS 需要 SQL Server 复制的疑难解答

文章翻译 文章翻译
文章编号: 315642 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

SQL Server 复制情况下进行故障排除时,Microsoft 产品支持服务 (PSS) 需要某些信息。本文的目的是记录信息 PSS 支持专业人员最频繁请求从客户支持的情况下打开时。这不是,一个详尽的列表和在的 PSS 支持专业人员使用您的情况可能会但是,请求特定于您的环境的其他信息。

更多信息

所需的全部复制案例信息

若要成功地解决任何复制案例,PSS 请求以下信息:
  • 中排除任何 SQL Server 复制故障最有价值的信息是您的环境和复制拓扑中的与其角色中所涉及的服务器的清楚说明。 而 PSS 不会期望一份书面的报告,其中包含此信息,请为讨论涉及的服务器和他们的角色 (如在发布服务器、 分发服务器或订阅服务器上)。
  • SQLDIAG 报表从问题中涉及的所有服务器。此报表包含所有 SQL Server 错误日志中,除了从您的服务器如下面的存储过程的输出的基本信息: sp_helpdbsp_who2sp_locksp_configure

    : 没有从群集的计算机正在运行 SQL Server SQLDIAG 报告的问题。如果您的问题涉及到一个群集的计算机正在运行 SQL Server,查看 Microsoft 知识库中下面的文章:
    233332INF: 如何 Clustered/Virtual SQL Server 上的运行 SQLDIAG
  • 虽然 SQLDIAG 报表包含 SQL Server 错误日志,SQL Server \Log 子文件夹的完整内容也是非常有价值的。此文件夹不只包括 SQL Server 代理输出文件,但也任何.dmp 文件的服务器异常或断言生成。 此外,复制"异常日志"都存储在这里。将所有这些文件放在一个的.zip 文件,然后将该.zip 文件发送到 PSS。
  • 保存系统和应用程序事件日志以文本 (.txt) 文件从您的拓扑结构中的所有服务器技术支持人员处理您的案例。专业支持人员可以使用此信息来诊断的任何潜在操作系统级别问题,例如网络连接或 $ 常规硬件问题。
  • 您可以生成包含所有用来在您的拓扑结构中创建发布和项目的 SQL Server 存储过程调用的复制环境的 TRANSACT-SQL 脚本。此信息可规模有大有小帮助中获取有关您的环境如文章、 您项目的配置的方式和您的出版物的属性的数量更多详细信息。有关如何生成脚本的详细信息,请参阅 SQL Server 联机丛书中的"脚本复制"主题。
  • 在收到的复制代理程序在您的拓扑结构中的确切的错误消息也是在查找正确的解决方案,您的问题非常重要的。除了获取逐字的错误消息,这导致错误的操作正在发生的理解也是非常重要的。若要获取此信息在最佳方法是在代理的输出文件的窗体中。 有关如何配置此文件的其他信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    312292如何: 启用为日志记录到输出文件的复制代理程序
    您要为其配置输出文件的复制代理程序取决于您的特定问题。

更特定的疑难解答信息

以下特定信息,则不需要的所有复制支持情况下,但可能会导致一个更快地解决您的问题取决于您会看到此问题:
  • 复制是非常特殊的 SQL Server 组件,当实质上是一个客户端应用程序。按如下方式故障排除复制性能问题通常在为基本的应用程序的性能问题开始相同,都需要相同的数据。您正在使用 PSS 上复制性能的情况下时,请在信息将请求 PSS 作为参考使用下面的知识库文章:
    298475如何: 诊断应用程序性能问题
  • 如果您有事务的复制问题,并且分发代理程序是您问题的根源您可以连接到分发服务器,然后再运行在分发数据库上的 sp_browsereplcmds 存储过程。在确定分发代理程序的潜在原因 sp_browsereplcmds 存储过程,在出现故障时的输出可以是非常有用 PSS 失败。此存储的过程产生的所有命令在分发数据库中等待传送到您的订阅服务器 (或订阅服务器) 的以可读格式。

    此外,如果日志读取器代理程序在中心失败,sp_repltrans 存储过程的输出是有用的。此过程将输出的所有发布服务器的事务日志中等待传送给分发数据库的事务。
  • 如果您可以对您的问题进行分类作为数据类型或对象与架构相关问题,PSS 仍可能使用您用于创建此对象来诊断和解决该问题的 TRANSACT-SQL 脚本。您可以通过用鼠标右键单击您的数据库在 SQL Server 企业管理器中,单击 所有任务,然后单击 生成 SQL 脚本 生成数据库的 TRANSACT-SQL 的脚本。
  • 虽然 SQL 事件探查器经常用于诊断性能问题,PSS 还可以使用简单快速确定某个特定的 TRANSACT-SQL 语句或存储的过程可能是您问题的根源,在错误的时间发生 (在服务器上的 SQL 事件探查器跟踪。
  • 如果您与 PSS 联系有关合并复制冲突问题,包括 sp_helpmergeconflictrowssp_helpmergedeleteconflictrows 存储过程 (或两者) 的输出。这些存储过程的输出包括有关发生的冲突的有价值的信息。此存储的过程在冲突表的存储位置在计算机上运行。

属性

文章编号: 315642 - 最后修改: 2004年3月2日 - 修订: 4.4
这篇文章中的信息适用于:
  • Microsoft SQL Server 2000 标准版
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 7.0 标准版
关键字:?
kbmt kbhowtomaster kbinfo KB315642 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 315642
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com