Oppdatering for MS DRDA Service bedre støtte for distribuerte transaksjoner

VIKTIG: Denne artikkelen ble oversatt med maskinoversettelsesprogramvare fra Microsoft og muligens redigert av Microsoft Community via CTF-teknologi i stedet for av en oversetter. Microsoft tilbyr både menneskelig oversatte og maskinoversatte/Community-redigerte artikler, slik at du får tilgang til alle artiklene i vår Knowledge Base på ditt eget språk. En maskinoversatt eller Community-redigert artikkel er imidlertid ikke alltid perfekt. Den kan inneholde feil i vokabular, syntaks eller grammatikk, mye likt en fremmedspråklig som forsøker å snakke språket ditt. Microsoft har ikke ansvar for unøyaktige opplysninger, feil eller skade forårsaket av feilaktig oversettelse av innholdet eller kundenes bruk av informasjonen. Microsoft oppdaterer jevnlig maskinoversettelsesprogramvaren og -verktøyene for å forbedre redigering av maskinoversatte tekster.

Den engelske versjonen av denne artikkelen er den følgende: 3032484
Sammendrag
Microsoft DRDA-tjenesten støtter DRDA distribuert arbeidsenheten (DRDA DUW) tofaset utføring og XA distribuerte transaksjoner for å aktivere pålitelige oppdateringer via nettverket. Kumulativ oppdatering for Host Integration Server (HIS) 2013 3 (CU3) inneholder feilrettinger og forbedringer i DRDA distribuert tjenestetransaksjonene støtte, som følger.

DRDA DUW transaksjoner

Denne oppdateringen aktiverer støtte for DRDA DUW transaksjoner mellom klient for DRDA og DRDA-tjenesten som er tilordnet til XA-transaksjoner mellom DRDA Service og SQL Server, i motsetning til versjonen av tjenesten DRDA eller tidligere kumulative oppdateringer. Denne støtten oppstår ved å distribuere DRDA DUW transaksjonen (som er tilordnet en XA-transaksjons-ID) til SQL Server, og ved å innrullere seg XA-transaksjonen med MS DTC. DRDA-tjenesten vedlikeholder en filbasert (transactionlog.data) post transaksjonslogg (UOWID, XID status, loggdata) for alle DRDA-økter. Når en DRDA-økt avsluttes med en usikker transaksjon, DRDA Service, ber om at DRDA klienten synkroniserer loggene. Og når DRDA-tjenesten starter opp og finner tvilsomme transaksjoner i loggen, DRDA Service-forespørsler som DRDA klienten synkroniserer loggene.

XA-transaksjoner

XA-transaksjoner mellom klient for DRDA og DRDA-tjenesten er nå distribuert til SQL Server, og MS DTC er innrullert. Under transaksjonsgjenoppretting av, DRDA-tjenesten returnerer til DRDA klienten en usikker-liste som er basert på informasjon i transaksjonsloggen DTC.

Informasjon om kumulativ oppdatering

Denne oppdateringen er inkludert i Kumulativ oppdatering 3 for Host Integration Server 2013.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Mer informasjon

Data integrasjon (konfigurasjon)-tjeneste for DRDA

Konfigurerer tjenesten for DRDA

Konfigurasjonsfil for programmet
Tjenestekonfigurasjonen DRDA lagres i konfigurasjonsfilen for MsDrdaService.exe.config-programmet, og som er tilknyttet XML-filer (feil melding tilordning og tilordning av data type). Tjenesten DRDA overvåker etter endringer i filen MsDrdaService.exe.config i kjøretid. Når endringer blir funnet, DRDA-tjenesten leser og bruker den endrede konfigurasjonsinformasjonen når den behandler nye innkommende tilkoblinger.

Etter installasjonen, IT-teknikere kan tilpasse tjenestekonfigurasjonen DRDA ved å redigere MsDrdaService.exe.config for programkonfigurasjonsfil ved hjelp av et XML-redigeringsprogram, og den tilknyttede C:\Program Files\Microsoft Host Integration Server 2013\system\Schemas\HostIntegrationDrdaServiceConfiguration.xsd-filen.

Konfigurere SQL Server-tilkoblinger

Synkroniseringen
ResynchronizationManager -elementet i MsDrdaService.exe.config-filen inneholder transaksjonen synkroniseringen innstillingene for behandling av innkommende SQL klienten distribuerte transaksjoner. ResynchronizationManagerer Microsoft.HostIntegration.Drda.Server.ResynchronizationManager som behandler innkommende distribuerte transaksjoner. Dette inkluderer transaction-oppføringen med Microsoft Distributed Transaction Coordinator, transaksjonslogging og transaksjonen tvilsomme listen synkroniseringen.

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

Eksempel 1: Aksje resynchronizationManager element lagt til i hostIntegration.drdaAs.drdaService-delen av filen MsDrdaService.exe.config.

Obs! Du må legge til MsDrdaService.exe.config til det nye elementet i resynchronizationManagerfør du kjører PowerShell for å lese eller skrive innstillingene i dette nye elementet.

Transaksjonen utløp varighet
TransactionExpriryDuration-attributt angir at tjenesten DRDA om varigheten av tid til å holde en transaksjon i en post-fil for transaksjonen. Etter angitt periode er passert, service-fjernkontroller transaksjonen fra filen. Dette valgfrie attributtet godtar en varighetsverdi. Standardverdien er PT3D (periode of Time er 3 dager). Verdien for varighet er angitt i skjemaet PnYnMnDTnHnMnS.

Element Beskrivelse
P Tid for varighet (obligatorisk)
nY Antall år.
nM Antall måneder.
nD Antall dager.
T Starten på en gang avsnitt (nødvendig for å angi en varighet som består av timer, minutter eller sekunder).
nH Antall timer.
nM Antall minutter.
S Antall sekunder.
Tabell 1: Varigheten av tid som er uttrykt i XML-format.

Synkroniseringen retry varighet
ResyncRetryDurationInMinutes-attributt angir at tjenesten DRDA om varigheten (i minutter) som å prøve å behandle et element i listen over synkroniseringen av en usikker transaksjon. Dette valgfrie attributtet godtar en heltallsverdi. Standardverdien er3 minutter.

Synkroniseringen intervall
ResyncIntervalInMinutes-attributt angir at tjenesten DRDA om intervallet (i minutter) mellom behandlingen av elementene i listen synkroniseringen usikre transaksjonen. Dette valgfrie attributtet godtar en heltallsverdi. Standardverdien er1 minutt.

Transaksjonen Loggplassering
TransactionLogLocation-attributt angir at tjenesten DRDA om hvor det skal skrive transaksjonsloggfilen. Dette valgfrie attributtet godtar en strengverdi. Standardverdi er en tom streng som er definert som Host Integration Server trace-mappen.

Hvis du vil ha mer informasjon, kan du se MSDN-dokumentasjonen DRDA Service distribuerte transaksjoner.

Advarsel: Denne artikkelen er autooversatt

Egenskaper

Artikkel-ID: 3032484 – Forrige gjennomgang: 01/27/2016 08:18:00 – Revisjon: 1.0

Microsoft Host Integration Server 2013

  • kbqfe kbfix kbexpertiseinter kbbug kbsurveynew kbmt KB3032484 KbMtno
Tilbakemelding