Обзор

Службы 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 для узла 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 службы распределенных транзакций.

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?

Что повлияло на вашу оценку?

Добавите что-нибудь? Это необязательно

Спасибо за ваш отзыв!

×