使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

Microsoft 将 Microsoft SQL Server 2008 Service Pack 2 (SP2)修补程序作为一个可下载文件进行分发。 由于修补程序是累积的,因此每个新版本都包含以前的 SQL Server 2008 SP2 更新版本附带的所有修补程序和所有安全更新。

症状

在 Microsoft SQL Server 2008 或 Microsoft SQL Server 2008 R2 的合并复制同步过程中,可能会发生非收敛或数据丢失时查询超时。 但是,合并代理成功完成合并复制。注意

  • 在以下情况下可能会发生此问题:

    • 将从发布服务器到订阅服务器的更改同步到订阅服务器,当订阅服务器从发布服务器下载数据时,查询将超时。

    • 将订阅者的更改同步到发布服务器,而在发布者从订阅服务器下载数据时,查询将超时。

  • 如果查询超时由以下条件之一导致,则会出现此问题:

    • 当运行长时间运行的事务时,更新锁保留在行或表上。

    • 另一个复制代理对表执行数据验证操作。

    • 另一个复制代理阻止行或表。

  • 合并代理可能会记录以下超时消息:

    由于查询超时,合并进程无法执行查询。 如果此操作仍失败,请为该进程增加查询超时时间。

原因

出现此问题的原因是当发生查询超时时,在订阅服务器上执行合并复制的事务未提交或回退。 将打开一个新的事务,以便在上一个事务仍处于打开状态时继续合并复制。 当订阅者的行或表不再被阻止时,新事务将成功完成合并复制。 但是,当合并代理完成合并复制并断开连接时,以前的事务将回滚。 因此,订阅服务器上发生非收敛或数据丢失。

解决方案

累积更新信息

SQL Server 2008 R2

此问题的修补程序首次在累积更新10中发布。有关如何为 SQL Server 2008 R2 获取此累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2591746 SQL Server 2008 R2 的累积更新包10 注意 由于这些版本是累积的,因此每个新的修复版本都包含了以前的 SQL Server 2008 R2 修补程序版本附带的所有修补程序和所有安全修补程序。 我们建议你考虑应用包含此修补程序的最新修复版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

981356 发布 SQL Server 2008 R2 后发布的 SQL Server 2008 R2 版本

SQL Server 2008 R2 Service Pack 1

此问题的修补程序首次在 SQL Server 2008 R2 Service Pack 1 的累积更新3中发布。有关如何获取此累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2591748 SQL Server 2008 R2 Service Pack 1 的累积更新包3注意 由于这些版本是累积的,因此每个新的修复版本都包含了以前的 SQL Server 2008 R2 修补程序版本附带的所有修补程序和所有安全修补程序。 我们建议你考虑应用包含此修补程序的最新修复版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2567616 在发布 SQL Server 2008 R2 Service Pack 1 之后发布的 SQL Server 2008 R2 版本

SQL Server 2008 SP2 累积更新包6

此问题的修补程序首次发布于累积更新程序包6。有关如何为 SQL Server 2008 SP2 获取此累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2582285 SQL Server 2008 的累积更新包 6 Service Pack 2注意 由于这些版本是累积的,因此每个新的更新版本都包含以前的 SQL Server 2008 SP2 更新版本附带的所有修补程序和所有安全更新。 我们建议你考虑应用包含此修补程序的最新更新版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2402659 发布 SQL Server 2008 Service Pack 2 后发布的 SQL Server 2008 版本

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×