你目前正处于脱机状态,正在等待 Internet 重新连接

重新登记时不能调用 SQL Server 收到来自 Windows Server 2012 R2 中的 MSDTC 的事务结果

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3090973
本文介绍了 Microsoft SQL Server 和 Windows Server 2012 R2 中的 Microsoft 分布式事务处理协调器服务 (MSDTC) 之间的冲突。修补程序可解决此问题。此修补程序具有 系统必备组件.
症状
请考虑以下情形:
  • 您使用 SQL Server 结合 MSDTC。
  • 创建分布式的事务跨越两个或多个数据库实例。
  • 在两阶段提交,SQL Server 准备事务,但它的数据库已重新启动。
  • 作为数据库重启,SQL Server 将尝试恢复的日志,然后将不得不与 MSDTC 结果进行通信,通过调用重新登记。
在这种情况下,当 SQL Server 调用重新登记数据库恢复期间,MSDTC 代理引发错误消息指示重新登记的 XACT_E_RECOVERYALREADYDONE (0x8004D104L) 不再是可调用。
解决方案
若要解决此问题,我们已发布了修补程序。即使此问题仅在 Windows Server 2012 R2 中观察到,该修补程序还将应用于 Windows 8.1 和 Windows RT 8.1。

重要 如果您安装此修复程序后安装了语言包,则必须重新安装此修复程序。因此,我们建议您安装所有语言包之前,您需要都安装此修补程序。有关详细信息,请参阅 将语言包添加到 Windows.

修补程序信息

Microsoft 提供了一个受支持的修补程序。但是,此修补程序用于解决本文中描述的问题。仅对出现这一特定问题的系统应用此修补程序。

如果此修复程序可供下载,则此知识库文章顶部的"修补程序下载可用"部分。这一节没有出现,如果提交到 Microsoft 客户服务和支持的请求,以获取此修复程序。

注意: 如果出现其他问题或需要任何故障诊断时,您可能需要创建单独的服务请求。通常的支持费用将应用于其他支持问题和事项,不符合此特定的修补程序。Microsoft 客户服务和支持电话号码,或创建单独的服务请求的完整列表,请访问下面的 Microsoft 网站: 注意: "修补程序下载可用"窗体显示获取此修复程序的语言。如果您没有看到您的语言,这是因为一个修补程序没有那种语言。

系统必备组件

若要应用此修补程序,您必须 2014 年 4 月累积更新 Windows RT 8.1、 Windows 8.1 和 Windows Server 2012 R2 (2919355) 安装在 Windows 8.1 或 Windows Server 2012 R2 上。

注册表信息

若要使用此程序包中的修复程序,您不必对注册表进行任何更改。

重新启动要求

您可能需要在应用此修补程序后,重新启动计算机。

修补程序替换信息

此修补程序不替代以前发布的修补程序。
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。
参考
请参见 术语 Microsoft 用于描述软件更新。
文件信息
此软件更新的英语 (美国) 版本将安装具有下表所列属性的文件。日期和为这些文件的时间以协调世界时 (UTC) 列出。请注意在您的本地计算机上这些文件的日期和时间将显示在您的本地时间,加上当前夏时制偏差。您执行某些操作,日期和时间也可能更改。

Windows 8.1、 Windows RT 8.1 和 Windows Server 2012 R2

重要:在同一个包中包括 Windows 8.1 的修补程序和 Windows Server 2012 R2 的修复程序。但是,热修复程序请求页上的修补程序下列出这两个操作系统。若要申请到一个或两个操作系统的系统应用此修补程序包,选择此修补程序在"Windows 8.1/Windows Server 2012 R2"页上列出。始终参考"适用于"一节文章,以确定每个修补程序适用于实际的操作系统。

清单文件 (.manifest) 和菊花 (.mum) 所安装文件的每个环境进行 separatelyin"其他文件信息"部分。MUM、 MANIFEST和相关的安全目录 (.cat) 文件,对要维护更新组件的状态非常重要。安全目录文件,其属性不列出的签名的 Microsoft 的数字签名。
x86 Windows 8.1
文件名称文件版本文件大小日期时间平台
Msdtcprx.dll2001.12.10530.18034720,8962015 年 8 月-20-17:20x86
Xolehlp.dll2001.12.10530.1803450,6882015 年 8 月-20-17:34x86
x64 Windows 8.1 和 Windows Server 2012 R2
文件名称文件版本文件大小日期时间平台
Msdtcprx.dll2001.12.10530.18034871,4242015 年 8 月-20-17:24x64
Xolehlp.dll2001.12.10530.1741561,44029-10 月-201401:16x64
Msdtcprx.dll2001.12.10530.18034720,8962015 年 8 月-20-17:20x86
Xolehlp.dll2001.12.10530.1803450,6882015 年 8 月-20-17:34x86
Windows RT 8.1
文件名称文件版本文件大小日期时间平台
Msdtcprx.dll2001.12.10530.18034642,0482015 年 8 月-20-17:06不适用
Xolehlp.dll2001.12.10530.1638451,7122013 年 8 月 22日02:10不适用

附加文件的信息

x86 Windows 8.1
文件属性
文件名称Update.mum
文件版本不适用
文件大小1,784
日期(UTC)2015 年 8 月 21-
时间 (UTC)10:26
平台不适用
文件名称X86_371607d1b28380f8ea27e02daaea0c72_31bf3856ad364e35_6.3.9600.18034_none_6f40ce842bc8ceb1.manifest
文件版本不适用
文件大小702
日期(UTC)2015 年 8 月 21-
时间 (UTC)10:26
平台不适用
文件名称X86_microsoft-windows-com 的 dtc-client_31bf3856ad364e35_6.3.9600.18034_none_e1c88e97d4bf0dfd.manifest
文件版本不适用
文件大小6,520
日期(UTC)2015 年 8 月-20-
时间 (UTC)19:51
平台不适用
x64 Windows 8.1 和 Windows Server 2012 R2
文件属性
文件名称Amd64_6a7ed12e076afa4086d7c90226660b88_31bf3856ad364e35_6.3.9600.18034_none_1432988083f73ea8.manifest
文件版本不适用
文件大小706
日期(UTC)2015 年 8 月 21-
时间 (UTC)10:26
平台不适用
文件名称Amd64_bda90ef8cbf10a53fc08bccd85da6f29_31bf3856ad364e35_6.3.9600.18034_none_6376f31f89e655c3.manifest
文件版本不适用
文件大小706
日期(UTC)2015 年 8 月 21-
时间 (UTC)10:26
平台不适用
文件名称Amd64_microsoft-windows-com 的 dtc-client_31bf3856ad364e35_6.3.9600.18034_none_3de72a1b8d1c7f33.manifest
文件版本不适用
文件大小6,525
日期(UTC)2015 年 8 月 21-
时间 (UTC)10:33
平台不适用
文件名称Update.mum
文件版本不适用
文件大小2,896
日期(UTC)2015 年 8 月 21-
时间 (UTC)10:26
平台不适用
文件名称Wow64_microsoft-windows-com 的 dtc-client_31bf3856ad364e35_6.3.9600.18034_none_483bd46dc17d412e.manifest
文件版本不适用
文件大小6,240
日期(UTC)2015 年 8 月-20-
时间 (UTC)19:51
平台不适用
Windows RT 8.1
文件属性
文件名称Arm_1eeffb75132b79c966d9c0abcd47047b_31bf3856ad364e35_6.3.9600.18034_none_efd176d820dbb986.manifest
文件版本不适用
文件大小702
日期(UTC)2015 年 8 月 21-
时间 (UTC)10:26
平台不适用
文件名称Arm_microsoft-windows-com 的 dtc-client_31bf3856ad364e35_6.3.9600.18034_none_e1cb00efd4bc2cc3.manifest
文件版本不适用
文件大小6,523
日期(UTC)2015 年 8 月 21-
时间 (UTC)10:26
平台不适用
文件名称Update.mum
文件版本不适用
文件大小1,566
日期(UTC)2015 年 8 月 21-
时间 (UTC)10:26
平台不适用

警告:本文已自动翻译

属性

文章 ID:3090973 - 上次审阅时间:11/04/2015 08:05:00 - 修订版本: 2.0

Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8.1, Windows RT 8.1

  • kbqfe kbsurveynew kbfix kbautohotfix kbhotfixserver kbexpertiseinter kbmt KB3090973 KbMtzh
反馈