В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Обновление для лучшей поддержки распределенных транзакций службы DRDA MS

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3032484
Аннотация
Службы DRDA поддерживает DRDA распределенных единицы работы (DRDA DUW) двухфазной фиксации транзакций и XA распределенных транзакций для обеспечения надежного обновления по сети. Узел Integration Server (HIS) 2013 накопительным обновлением 3 (CU3) включает исправления и улучшения DRDA службы распределенных транзакций поддерживают следующим образом.

DRDA DUW проводки

В отличие от версии службы DRDA или предыдущие накопительные пакеты обновления это обновление обеспечивает поддержку транзакций между DRDA клиента и службы DRDA DRDA DUW, сопоставленные с XA-транзакции между SQL Server и службы DRDA. Эта поддержка происходит распространение транзакции DRDA DUW (сопоставляется с Идентификатором транзакции XA) для SQL Server и прикрепление транзакций XA с MS DTC. Служба DRDA поддерживает запись журнала транзакций на основе файла (transactionlog.data) (UOWID, XID, состояние, данные журнала) для всех сеансов DRDA. При завершении сеанса DRDA с транзакцией в состоянии под сомнением, DRDA служба запрашивает синхронизацию, клиент DRDA журналы. И при запуске или находит незавершенные транзакции в журнале службы DRDA DRDA служба запрашивает синхронизацию, клиент DRDA журналы.

XA-транзакции

XA-транзакции между DRDA клиента и службы DRDA теперь распространяется на SQL Server и устанавливают с MS DTC. Во время операции восстановления службы DRDA возвращает клиенту DRDA список под сомнением, на основе информации в журнале транзакций DTC.

Накопительное обновление информации

Это обновление включено в Накопительное обновление 3 для Host Integration Server 2013.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Дополнительная информация

Службы интеграции (конфигурация) данных для DRDA

Настройка службы для DRDA

Файл конфигурации приложения
Конфигурация службы DRDA хранится в файле конфигурации приложения MsDrdaService.exe.config и связанных файлов XML (ошибка сопоставления сообщений и сопоставление типов данных). Во время выполнения службы DRDA отслеживает MsDrdaService.exe.config файл для изменения. При обнаружении изменений службы DRDA считывает и использует сведения о изменении конфигурации при его обработке новых подключений в привязкой.

После установки ИТ-специалистов можно настроить конфигурацию службы DRDA, изменив файл конфигурации MsDrdaService.exe.config приложения с помощью XML-редактора и связанный с ним файл 2013\system\Schemas\HostIntegrationDrdaServiceConfiguration.xsd C:\Program создаваемую Host Integration Server.

Настройка подключений к SQL Server

Повторная синхронизация
Элемент resynchronizationManager в файле MsDrdaService.exe.config содержит параметры повторной синхронизации транзакций для управления источника SQL клиент распределенных транзакций. Тип resynchronizationManager— Microsoft.HostIntegration.Drda.Server.ResynchronizationManager, обрабатывающий распределенных транзакций в привязкой. Это включает в себя прикрепление транзакций координатора распределенных транзакций Microsoft, ведения журнала транзакций и повторная синхронизация список сомнительных транзакций.

<hostIntegration.drdaAs.drdaService xmlns="http://schemas.microsoft.com/his/DrdaAs/DrdaService/2013">  <services>    <service name="DrdaService1">      <resynchronizationManager type="Microsoft.HostIntegration.Drda.Server.ResynchronizationManager, Microsoft.HostIntegration.Drda.Server,Version=9.0.1000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"        transactionExpiryDuration="P3D"        resyncRetryDurationInMinutes = "3"        resyncIntervalInMinutes = "1"        transactionLogLocation =""        />

Пример 1: Добавлен раздел hostIntegration.drdaAs.drdaService файл MsDrdaService.exe.config элемент resynchronizationManager акций.

Примечание MsDrdaService.exe.config необходимо добавить новый элемент resynchronizationManagerперед запуском PowerShell для чтения и записи параметров в этот новый элемент.

Длительность срока действия транзакции
Атрибут transactionExpriryDurationуказывает, что служба DRDA о время сохранить в файл записи транзакций транзакция. После истечения периода, пульты дистанционного управления службы транзакций из файла. Этот необязательный атрибут принимает значение длительности. Значение по умолчанию — PT3D (период времени — 3 дня). В форме PnYnMnDTnHnMnS указано значение длительности.

Элемент Описание
P Период времени, в течение (обязательно)
Россия Число лет.
nM Число месяцев.
nD Число дней.
T Начало раздела времени (требуется указать период времени, состоящая из часов, минут и секунд).
NH – Количество часов.
nM Количество минут.
S Число секунд.
Таблица 1: Длительность времени, выраженный в формате XML.

Повторная синхронизация длительности повтора
Атрибут resyncRetryDurationInMinutesуказывает, что службы DRDA о продолжительность (в минутах) в течение которого для повторной обработки элемента в списке транзакций под сомнением повторной синхронизации. Этот необязательный атрибут принимает целое значение. Значение по умолчанию равно3 минутам.

Интервал повторной синхронизации
Атрибут resyncIntervalInMinutesуказывает, что службы DRDA о интервал (в минутах) между обработки элементов в списке транзакций под сомнением повторной синхронизации. Этот необязательный атрибут принимает целое значение. Значение по умолчанию —1 минута.

Размещение файлов журналов транзакций
Атрибут transactionLogLocationуказывает, что службы DRDA, о которой следует записать файл журнала транзакций. Этот необязательный атрибут принимает значение типа string. Значение по умолчанию — пустая строка, определенный как папка трассировки Host Integration Server.

Для получения дополнительных сведений обратитесь к документации MSDN DRDA службы распределенных транзакций.

Свойства

Номер статьи: 3032484 — последний просмотр: 01/27/2016 08:26:00 — редакция: 1.0

Microsoft Host Integration Server 2013

  • kbqfe kbfix kbexpertiseinter kbbug kbsurveynew kbmt KB3032484 KbMtru
Отзывы и предложения