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".
Hvis du vil ha 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. ResynchronizationManager er 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 resynchronizationManager fø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 er 3 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 er 1 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 om DRDA Service distribuerte transaksjoner.