Actualizare pentru Service DRDA MS pentru suport mai bun de tranzacții distribuite

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3032484
Rezumat
Serviciul Microsoft DRDA acceptă tranzacții de confirmare două faze DRDA distribuite unitate de lucru (DRDA DUW) și tranzacții XA distribuite pentru a activa actualizările fiabilă prin rețea. Host Integration Server (sa) 2013 actualizarea cumulativă 3 (CU3) include remedieri și îmbunătățiri pentru tranzacțiile DRDA Service distribuit de asistență, după cum urmează.

Tranzacții DRDA DUW

Spre deosebire de versiunea de lansare a serviciului DRDA sau actualizările cumulative anterioare, această actualizare activează suportul pentru tranzacții DRDA DUW între DRDA Client și DRDA Service care sunt mapate la tranzacții XA între DRDA și SQL Server. Acest suport apare distribuirea tranzacția DRDA DUW (mapat la un ID de tranzacții XA) la SQL Server și de admitere tranzacția cu MS DTC XA. DRDA Service păstrează un tip de fișier (transactionlog.data) înregistrare jurnal de tranzacții (UOWID, XID, stare, datele de jurnal) pentru toate DRDA sesiuni. Atunci când o sesiune DRDA se termină cu o tranzacție în dubiu, DRDA solicitările de consolidare servicii că DRDA Client resincroniza jurnalele. Și când DRDA Service pornește și găsește în dubiu tranzacții în jurnal, solicitările de consolidare servicii DRDA că DRDA Client resincroniza jurnalele.

Tranzacții XA

Tranzacții XA între DRDA Client și DRDA Service sunt distribuite acum la SQL Server și publicării cu MS DTC. În timpul de recuperare de tranzacții, DRDA Service revine la DRDA Client o listă în dubiu care se bazează pe informațiile în Jurnalul de tranzacții DTC.

Informații despre actualizarea cumulativă

Această actualizare este inclusă în Actualizarea cumulativă 3 Host Integration server 2013.
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".
Informaţii suplimentare

Serviciu de integrare (configurare) acoperire de date pentru DRDA

Configurarea serviciului pentru DRDA

Fișier de configurare a aplicației
Configurația DRDA Service sunt stocate în fișierul de configurare MsDrdaService.exe.config aplicație și asociate fișiere XML (mapări de mesaj de eroare și mapări de tip de date). La momentul execuției, serviciul DRDA monitorizează modificările în fișierul MsDrdaService.exe.config. Atunci când sunt detectate modificări, serviciul DRDA Citește și utilizează informațiile de configurare modificate atunci când se procesează în legate de conexiuni noi.

Post-instalare, profesioniștii IT pot particulariza configurația DRDA Service prin editarea fișierul de configurare a aplicației MsDrdaService.exe.config utilizând un editor XML și fișierul asociat C:\Program Files\Microsoft Host Integration Server 2013\system\Schemas\HostIntegrationDrdaServiceConfiguration.xsd.

Configurarea SQL Server conexiuni

Resynchronization
Elementul resynchronizationManager fișierului MsDrdaService.exe.config conține tranzacții resynchronization setările de gestionare SQL în legate de client distribuite tranzacții. Tipul de resynchronizationManagereste Microsoft.HostIntegration.Drda.Server.ResynchronizationManager care procesează în legate de tranzacții distribuite. Aceasta include listare tranzacții cu Cordonator de replicări de tranzacții distribuite Microsoft, înregistrarea în Jurnalul de tranzacții și tranzacții în dubiu listă resynchronization.

<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 =""        />

Exemplu 1: Stoc resynchronizationManager element adăugat la secțiunea hostIntegration.drdaAs.drdaService din fișierul MsDrdaService.exe.config.

Notă Trebuie să adăugați MsDrdaService.exe.config noul element resynchronizationManagerînainte să executați PowerShell pentru a citi sau scrie pe setările din acest element nou.

Durată de expirare tranzacții
Atributul transactionExpriryDurationinstruiește serviciul DRDA despre durata de marcă de timp pentru a păstra o tranzacție într-un fișier de înregistrare de tranzacții. După perioada de configurare a trecut, telecomenzi service tranzacții din fișierul. Acest atribut opțional acceptă o valoare de durată. valoare implicită este PT3D (perioada de marcă de timp este de 3 zile). Durată valoarea specificată în formularul PnYnMnDTnHnMnS.

Element Descrierea
P Perioadă de marcă de timp pentru durata (necesar)
nY Numărul de ani.
nM Numărul de luni.
nD Numărul de zile.
T S-a pornit o secțiune de marcă de timp (necesare pentru a specifica o durată de marcă de timp, care constă în ore, minute sau secunde).
nH Numărul de ore.
nM Numărul de minute.
S Numărul de secunde.
Tabel 1: Durata de marcă de timp exprimate în XML format.

Durată de reîncercare resynchronization
Atributul resyncRetryDurationInMinutesinstruiește serviciul DRDA despre durata (în minute) în care să se conecteze la un element din Listă tabel de tranzacții în dubiu resynchronization de procesare. Acest atribut opțional acceptă o valoare întreagă. valoare implicită este3 minute.

Interval de resynchronization
Atributul resyncIntervalInMinutesinstruiește serviciul DRDA despre intervalul (în minute) între procesarea de elemente în Listă tabel de tranzacții în dubiu resynchronization. Acest atribut opțional acceptă o valoare întreagă. valoare implicită este de1 minut.

Locație de jurnal de tranzacții
Atributul transactionLogLocationinstruiește serviciul DRDA despre în cazul în care acesta ar trebui să scrie fișierul jurnalului de tranzacții. Acest atribut opțional acceptă o valoare șir. valoare implicită este un șir vid, care este definit ca folderul de urmărire Host Integration Server.

Pentru mai multe informații, Consultați documentația MSDN DRDA Service distribuie tranzacții.

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3032484 - Ultima examinare: 01/27/2016 08:25:00 - Revizie: 1.0

Microsoft Host Integration Server 2013

  • kbqfe kbfix kbexpertiseinter kbbug kbsurveynew kbmt KB3032484 KbMtro
Feedback