Список MS DTC ошибок, исправленных в Windows сервер 2003 исправлений, вышедших после пакета 2 MS DTC исправления накопительного пакета обновлений пакета 13

Переводы статьи Переводы статьи
Код статьи: 938653 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

В этой статье перечислены ошибки координатора распределенных транзакций Microsoft (MS DTC) в Microsoft Windows Server 2003 MS DTC исправления накопительного пакета обновлений пакета 13. Данный пакет содержит MS DTC связанные исправления для Windows Server 2003 исправлений, вышедших после пакета 2 COM + 1.5 исправление накопительный пакет пакет 12. Начиная с этого пакета, корпорация Майкрософт выпустит пакеты экстренных исправлений MS DTC отдельно от пакетов накопительный пакет исправлений Microsoft COM + 1.5. Каждый пакет содержит все исправления, выпущенные в предыдущих накопительный пакет исправлений Windows Server 2003 MS DTC.

Проблема исправлена в пакете исправлений

Следующая проблема решена в данный пакет исправлений. Эта проблема ранее не задокументированных в статьях базы знаний Майкрософт:

У вас есть два подключения к Microsoft SQL Server через две ветви XA. Если ветвей XA различных транзакций XA идентификаторы (XID) и различные транзакции глобальные идентификаторы (GTRID), SQL Server получает другую транзакцию DTC идентификаторы. Кроме того операции на этих ветвей будут изолированы друг от друга. Однако, если две ветви XA у разных XIDs, но у того же GTRID, SQL Server по-прежнему получает другой идентификатор транзакции DTC от MS DTC. В соответствии со спецификацией XA ожидается следующее поведение:
  • Различные ветви XA, имеющих одинаковые GTRID могут быть тесно связаны.
  • XA ветвей можно просмотреть изменения друг друга.
  • Ветви XA должен соответствовать один идентификатор транзакции DTC.
Примечание Текущая версия MS DTC не поддерживает поведение ветви тесно связанных XA.

Дополнительная информация

Сведения об исправлении

Корпорация Майкрософт выпустила исправление. Однако данное исправление предназначено для устранения проблемы, описанной в этой статье. Данное исправление только в тех системах, в которых обнаружена эта специфическая неполадка. Это исправление может проходить дополнительное тестирование. Таким образом Если вы не представляет особой эта проблема, рекомендуется отложить ее решение до выхода ближайшего пакета обновления, содержащего это исправление.

Если исправление доступно для загрузки, имеется раздел «Исправление доступно для загрузки» в верхней части статьи базы знаний. Если этот раздел не отображается, обратитесь в службу и службу поддержки для получения исправления.

Примечание Если возникают другие проблемы или необходимо устранить неполадки, возможно создать отдельный запрос на обслуживание. Затраты на обычные службы поддержки будут применяться дополнительные вопросы и проблемы, не связанные с данным исправлением, оплачиваются. Для получения полного списка телефонов службы поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос посетите следующий веб-узел корпорации Майкрософт:
http://support.Microsoft.com/contactus/?ws=Support
Примечание В форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если язык не отображается, значит исправления недоступна для данного языка.

Необходимые условия

Необходимо установить пакет обновления 1 для Windows Server 2003 или применить данный пакет исправлений установлен Windows Server 2003 с пакетом обновления 2.

Необходимость перезагрузки

Необходимо перезагрузить компьютер после установки этот накопительный пакет исправлений.

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах

Английская версия исправления содержит атрибуты файла (или более поздними), приведенные в следующей таблице. Дата и время для файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать Часовой пояс на вкладке Дата и время элемент панели управления.
Windows Server 2003, 32 разрядных выпусков
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформаТребования к пакету обновленияВетвь службы
MSDTC.exe2001.12.4720.29536,14411 Июня 2007 г.11: 16X861 (SP1)SP1QFE
MSDTCLOG.dll2001.12.4720.295376,28811 Июня 2007 г.23: 19X861 (SP1)SP1QFE
MSDTCPRX.dll2001.12.4720.2953472,06411 Июня 2007 г.23: 19X861 (SP1)SP1QFE
Msdtcstp.dll2001.12.4720.295398,30411 Июня 2007 г.23: 19X861 (SP1)SP1QFE
Msdtctm.dll2001.12.4720.29531,053,69611 Июня 2007 г.23: 19X861 (SP1)SP1QFE
Msdtcuiu.dll2001.12.4720.2953166,40011 Июня 2007 г.23: 19X861 (SP1)SP1QFE
Mtxclu.dll2001.12.4720.295379,36011 Июня 2007 г.23: 19X861 (SP1)SP1QFE
MtxOCI.dll2001.12.4720.2953111,61611 Июня 2007 г.23: 19X861 (SP1)SP1QFE
Xolehlp.dll2001.12.4720.295310,75211 Июня 2007 г.23: 19X861 (SP1)SP1QFE
MSDTC.exe2001.12.4720.40976,14411 Июня 2007 г.11: 30X862 (SP2)SP2QFE
MSDTCLOG.dll2001.12.4720.409776,28811 Июня 2007 г.23: 15X862 (SP2)SP2QFE
MSDTCPRX.dll2001.12.4720.4097469,50411 Июня 2007 г.23: 15X862 (SP2)SP2QFE
Msdtcstp.dll2001.12.4720.409798,30411 Июня 2007 г.23: 15X862 (SP2)SP2QFE
Msdtctm.dll2001.12.4720.40971,054,20811 Июня 2007 г.23: 15X862 (SP2)SP2QFE
Msdtcuiu.dll2001.12.4720.4097167,42411 Июня 2007 г.23: 15X862 (SP2)SP2QFE
Mtxclu.dll2001.12.4720.409779,36011 Июня 2007 г.23: 15X862 (SP2)SP2QFE
MtxOCI.dll2001.12.4720.4097111,10411 Июня 2007 г.23: 15X862 (SP2)SP2QFE
Xolehlp.dll2001.12.4720.409710,75211 Июня 2007 г.23: 15X862 (SP2)SP2QFE
Windows Server 2003 x 64-разрядных версий
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформаТребования к пакету обновленияВетвь службы
MSDTC.exe2001.12.4720.29536,65611 Июня 2007 г.12: 47X641 (SP1)SP1QFE
MSDTCLOG.dll2001.12.4720.2953142 33611 Июня 2007 г.23: 20X641 (SP1)SP1QFE
MSDTCPRX.dll2001.12.4720.2953832,51211 Июня 2007 г.23: 20X641 (SP1)SP1QFE
Msdtcstp.dll2001.12.4720.2953131,07211 Июня 2007 г.23: 20X641 (SP1)SP1QFE
Msdtctm.dll2001.12.4720.29532,158,08011 Июня 2007 г.23: 20X641 (SP1)SP1QFE
Msdtcuiu.dll2001.12.4720.2953291,84011 Июня 2007 г.23: 20X641 (SP1)SP1QFE
Mtxclu.dll2001.12.4720.2953145,40811 Июня 2007 г.23: 20X641 (SP1)SP1QFE
MtxOCI.dll2001.12.4720.2953175,10411 Июня 2007 г.23: 20X641 (SP1)SP1QFE
Xolehlp.dll2001.12.4720.295310,75211 Июня 2007 г.23: 20X641 (SP1)SP1QFE
Wmsdtcprx.dll2001.12.4720.2953472,06411 Июня 2007 г.23: 19X861 (SP1)WOW
Wmsdtcuiu.dll2001.12.4720.2953166,40011 Июня 2007 г.23: 19X861 (SP1)WOW
Wmtxclu.dll2001.12.4720.295379,36011 Июня 2007 г.23: 19X861 (SP1)WOW
Wmtxoci.dll2001.12.4720.2953111,61611 Июня 2007 г.23: 19X861 (SP1)WOW
Wxolehlp.dll2001.12.4720.295310,75211 Июня 2007 г.23: 19X861 (SP1)WOW
MSDTC.exe2001.12.4720.40976,65611 Июня 2007 г.11: 52X642 (SP2)SP2QFE
MSDTCLOG.dll2001.12.4720.4097142,84811 Июня 2007 г.23: 11X642 (SP2)SP2QFE
MSDTCPRX.dll2001.12.4720.4097834,56011 Июня 2007 г.23: 11X642 (SP2)SP2QFE
Msdtcstp.dll2001.12.4720.4097131,07211 Июня 2007 г.23: 11X642 (SP2)SP2QFE
Msdtctm.dll2001.12.4720.40972,158,59211 Июня 2007 г.23: 11X642 (SP2)SP2QFE
Msdtcuiu.dll2001.12.4720.4097290,81611 Июня 2007 г.23: 11X642 (SP2)SP2QFE
Mtxclu.dll2001.12.4720.4097145,40811 Июня 2007 г.23: 11X642 (SP2)SP2QFE
MtxOCI.dll2001.12.4720.4097175,10411 Июня 2007 г.23: 11X642 (SP2)SP2QFE
Xolehlp.dll2001.12.4720.409710,75211 Июня 2007 г.23: 11X642 (SP2)SP2QFE
Wmsdtcprx.dll2001.12.4720.4097469,50411 Июня 2007 г.23: 15X862 (SP2)WOW
Wmsdtcuiu.dll2001.12.4720.4097167,42411 Июня 2007 г.23: 15X862 (SP2)WOW
Wmtxclu.dll2001.12.4720.409779,36011 Июня 2007 г.23: 15X862 (SP2)WOW
Wmtxoci.dll2001.12.4720.4097111,10411 Июня 2007 г.23: 15X862 (SP2)WOW
Wxolehlp.dll2001.12.4720.409710,75211 Июня 2007 г.23: 15X862 (SP2)WOW
Windows Server 2003 для систем на базе процессоров Itanium
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформаТребования к пакету обновленияВетвь службы
MSDTC.exe2001.12.4720.29539,72811 Июня 2007 г.10: 47IA-641 (SP1)SP1QFE
MSDTCLOG.dll2001.12.4720.2953231,93611 Июня 2007 г.23: 23IA-641 (SP1)SP1QFE
MSDTCPRX.dll2001.12.4720.29531,338,36811 Июня 2007 г.23: 23IA-641 (SP1)SP1QFE
Msdtcstp.dll2001.12.4720.2953241 15211 Июня 2007 г.23: 23IA-641 (SP1)SP1QFE
Msdtctm.dll2001.12.4720.29533,213,82411 Июня 2007 г.23: 23IA-641 (SP1)SP1QFE
Msdtcuiu.dll2001.12.4720.2953485,88811 Июня 2007 г.23: 23IA-641 (SP1)SP1QFE
Mtxclu.dll2001.12.4720.2953208,38411 Июня 2007 г.23: 23IA-641 (SP1)SP1QFE
MtxOCI.dll2001.12.4720.2953322,04811 Июня 2007 г.23: 23IA-641 (SP1)SP1QFE
Xolehlp.dll2001.12.4720.295318,43211 Июня 2007 г.23: 23IA-641 (SP1)SP1QFE
Wmsdtcprx.dll2001.12.4720.2953472,06411 Июня 2007 г.23: 19X861 (SP1)WOW
Wmsdtcuiu.dll2001.12.4720.2953166,40011 Июня 2007 г.23: 19X861 (SP1)WOW
Wmtxclu.dll2001.12.4720.295379,36011 Июня 2007 г.23: 19X861 (SP1)WOW
Wmtxoci.dll2001.12.4720.2953111,61611 Июня 2007 г.23: 19X861 (SP1)WOW
Wxolehlp.dll2001.12.4720.295310,75211 Июня 2007 г.23: 19X861 (SP1)WOW
MSDTC.exe2001.12.4720.40979,72811 Июня 2007 г.10: 33IA-642 (SP2)SP2QFE
MSDTCLOG.dll2001.12.4720.4097232,96011 Июня 2007 г.23: 09IA-642 (SP2)SP2QFE
MSDTCPRX.dll2001.12.4720.40971,340,41611 Июня 2007 г.23: 09IA-642 (SP2)SP2QFE
Msdtcstp.dll2001.12.4720.4097241 15211 Июня 2007 г.23: 09IA-642 (SP2)SP2QFE
Msdtctm.dll2001.12.4720.40973,216,38411 Июня 2007 г.23: 09IA-642 (SP2)SP2QFE
Msdtcuiu.dll2001.12.4720.4097486,91211 Июня 2007 г.23: 09IA-642 (SP2)SP2QFE
Mtxclu.dll2001.12.4720.4097208,38411 Июня 2007 г.23: 09IA-642 (SP2)SP2QFE
MtxOCI.dll2001.12.4720.4097322,04811 Июня 2007 г.23: 09IA-642 (SP2)SP2QFE
Xolehlp.dll2001.12.4720.409718,43211 Июня 2007 г.23: 09IA-642 (SP2)SP2QFE
Wmsdtcprx.dll2001.12.4720.4097469,50411 Июня 2007 г.23: 15X862 (SP2)WOW
Wmsdtcuiu.dll2001.12.4720.4097167,42411 Июня 2007 г.23: 15X862 (SP2)WOW
Wmtxclu.dll2001.12.4720.409779,36011 Июня 2007 г.23: 15X862 (SP2)WOW
Wmtxoci.dll2001.12.4720.4097111,10411 Июня 2007 г.23: 15X862 (SP2)WOW
Wxolehlp.dll2001.12.4720.409710,75211 Июня 2007 г.23: 15X862 (SP2)WOW

Техническая информация

Спецификация XA содержит рекомендации о поддержке слабосвязанной XA ветвей и тесно связанных ветвей XA. Границы изоляции для слабосвязанного ветвей XA основана на XID. На GTRID основе границы изоляции для ветвей тесно связанных XA. Для получения дополнительных сведений о тесно связанных XA ветвей и слабо связанных ветвей XA содержится в спецификации XA.

MS DTC предоставляет XA коммутатора, который реализует интерфейсы API, которые определены в X / Open распределенных транзакций обработки XA спецификации. Этот ключ XA может использоваться с любым диспетчера транзакций XA взаимодействовать без XA ресурсов, таких как SQL Server через MS DTC. Текущая версия MS DTC обеспечивает поддержку слабосвязанных ветвей XA. Например MS DTC имеет однозначное соответствие между идентификатор XID и идентификатор транзакции MS DTC. Операция, выполняемая по ветви слабосвязанной XA изолированы друг от друга.

Спецификация XA содержит рекомендации о поддержке тесно связанных ветвей XA. Несколько ветвей XA, имеющих разные XIDs и GTRID же можно увидеть друг друга изменения в диспетчер ресурсов. Это исправление включает поддержку XA тесно связанных ветвей, где несколько XA ветвей с GTRID же сопоставляются с одним идентификатором транзакции MS DTC. Эта поддержка включает несколько ветвей тесно связанных XA увидеть друг друга изменения в диспетчер ресурсов, таких как SQL Server.

По умолчанию после установки данного исправления xa_open Интерфейс API используется для слабосвязанного ветвей XA. Если вы хотите вызвать xa_open API-Интерфейс для тесно связаны ветвей XA, необходимо добавить следующий параметр для xa_info параметр при вызове xa_open API-ИНТЕРФЕЙС.
BrIso=Tight
Например, используйте следующий код для вызова xa_open Интерфейс API для ветвей тесно связанных XA.
char* pszXaOpenStr="TM=computerName, RmRecoveryGuid=b3a7647d-8ade-4816-9872-217f01b92071, BrIso=Tight”;

xa_open(pszXaOpenStr, rmid, flags);
Это исправление позволяет обе слабосвязанной ветви XA и тесно связанных ветвей XA, следует представить в то же время, на основе xa_info Строковый параметр. Если же GTRID ветви XA, одной ветви XA могут быть слабо из набора тесно вместе ветвей XA.

Дополнительный параметр реестра

Данное исправление содержит новый раздел реестра для изменения способа обработки сообщений xa_prepare. Добавить запись реестра, вызывается WaitForAllXABranchPrepares для
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
параметр реестра. Этот параметр реестра имеет тип DWORD. Если этот параметр реестра будет создан и имеет значение 1, MS DTC ожидания для всех подготовить сообщения.

Этот параметр реестра следует включить или выключить приложением или пользователем. Спецификация XA определяет следующее:

Для ветви тесно связанных XA, диспетчер ресурсов может появиться дополнительной работы для той же транзакции из других подразделений после подготовки сообщения отправляются на одной ветви.

Чтобы разрешить эту ситуацию, необходимо задать значение параметра реестра WaitForAllXABranchPrepares 1. После установки значения WaitForAllXABranchPrepares, запись реестра 1, MS DTC будет ожидать все тесно связаны XA ветви для отправки подготовки сообщений. Затем MS DTC будет делегировать подготовки сообщений с включенным в список ресурсов, таких как SQL Server. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Свойства

Код статьи: 938653 - Последний отзыв: 19 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft COM+ 1.5
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
Ключевые слова: 
kbautohotfix kbHotfixServer kbfix kbexpertiseadvanced kbqfe kbmt KB938653 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:938653

Отправить отзыв

 

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