Kokkuvõte
Microsoft DRDA Service toetab DRDA jaotatud tööüksus (DRDA DUW) kahefaasiline commit tehingud ja XA jaotatud selleks, et võimaldada usaldusväärse värskendused üle võrgu. Host Integration Server (HIS) 2013 koondvärskenduse Cumulative Update 3 (CU3) sisaldab parandusi ja täiustusi DRDA teenust distributed tehingud toetada järgmiselt.
DRDA DUW kanded
See värskendus võimaldab erinevalt DRDA teenust või eelmise kumulatiivseid värskendusi versiooni DRDA DUW tehingud DRDA kliendi ja DRDA teenus vastendatud XA edastused DRDA teenus ja SQL serveri tugi. Seda tuge ilmneb DRDA DUW tehingu (vastendatud XA transaction ID) jagades SQL Server ja koos MS DTC XA tehingu enlisting. DRDA teenus säilitab a failipõhine (transactionlog.data) kirje tehingulogi (logiandmed UOWID XID, olek) seansside DRDA. DRDA seanss lõpeb ja kahtlust tehingu, palub DRDA teenuse DRDA kliendi uuesti logisid. Ja DRDA teenus käivitub ja leiab-kahtlus tehingute Logi, DRDA teenus palub DRDA kliendi uuesti logisid.
XA edastused
XA edastused DRDA kliendi ja DRDA teenus on nüüd jaotatud SQL Server ja koos MS DTC värvatud. Tehingu taastamisel DRDA teenus tagastab DRDA kliendi ja kahtlust loendi, mis põhineb teabe DTC tehingulogi.
Koondvärskenduse teave
See värskendus sisaldub Host Integration Server 2013 kumulatiivne Update 3 .
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.
Lisateabe saamiseks
Andmete integreerimine (konfiguratsioon) Service DRDA
DRDA teenuse konfigureerimine
Rakenduse konfiguratsioonifail
DRDA teenuse konfiguratsioon talletatakse MsDrdaService.exe.config rakenduse konfiguratsioonifail ja seotud XML-failid (tõrge sõnumi kaardistamine ja andmete tüüp kaardistamine). Käivitamise ajal DRDA teenus jälgib MsDrdaService.exe.config faili muudatusi. Kui tuvastatakse, DRDA teenus loeb ja kasutab muudetud konfiguratsiooniteabe töötleb-toiminguülemad uusi ühendusi.
Pärast installi, IT-spetsialistidele saate kohandada DRDA teenuse konfiguratsiooni MsDrdaService.exe.config rakenduse konfiguratsioonifail redigeerides XML-i redaktorit ja sellega seotud C:\Program Files\Microsoft Host Integration Server 2013\system\Schemas\HostIntegrationDrdaServiceConfiguration.xsd faili abil.
SQL serveri võrguühenduste konfigureerimine
Resynchronization
MsDrdaService.exe.config faili resynchronizationManager element sisaldab tehingu resynchronization sätete haldamine-toiminguülemad SQL-i kliendi distributed tehingud. ResynchronizationManager tüüp on Microsoft.HostIntegration.Drda.Server.ResynchronizationManager, mis töötleb-toiminguülemad distributed tehingud. See hõlmab Microsoft Distributed Transaction Coordinator, kannete logimise ja tehingu ja kahtlust loendi resynchronization tehingu seostamine.
<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. Näide: Varude resynchronizationManager element MsDrdaService.exe.config faili hostIntegration.drdaAs.drdaService jaotise lisada.
Märkus. Peate lisama selle MsDrdaService.exe.config resynchronizationManager uut enne käivitamist lugeda või kirjutada uut elementi sätete PowerShelli.
Tehingu kehtivuse kestus
TransactionExpriryDuration atribuut juhendab DRDA teenust kohta kehtivuse ajal hoida tehingu kande kirje fail. Pärast määratud aja möödumist teenuse seadmed tehingulogi faili. Valikulise atribuudi aktsepteerib kestus väärtus. Vaikeväärtus on PT3D (aja jooksul on 3 päeva). Kestus väärtus on määratud PnYnMnDTnHnMnS kujul.
Üksus |
Kirjeldus |
---|---|
P |
Aja jooksul (nõutav) |
nY |
Mitu aastat. |
nM |
Mitu kuud. |
Leida |
Päevade arv. |
T |
Start (vajalik määrata kindla aja, mis koosneb tundi, minutites või sekundites) osa. |
nH |
Tundide arv. |
nM |
Minutite arv. |
S |
Mitu sekundit. |
Tabel 1: Kestus aeg otsese XML-vormingus.
Resynchronization proovi uuesti kestus
ResyncRetryDurationInMinutes atribuut juhendab DRDA teenust kohta kestus (minutites) jooksul uuesti töötlemine resynchronization-kahtlus tehingu loendis. Valikulise atribuudi aktsepteerib täisarv. Vaikeväärtus on 3 minutit.
Resynchronization intervall
ResyncIntervalInMinutes atribuut juhendab DRDA teenust kohta intervall (minutites) resynchronization-kahtlus tehingu loendis leiduvate üksuste töötlemise vahel. Valikulise atribuudi aktsepteerib täisarv. Vaikeväärtus on 1 minut.
Tehingu logifaili asukoht
TransactionLogLocation atribuut juhendab DRDA teenuse kohta, kus see peaks kirjutada tehingulogi faili. Valikulise atribuudi aktsepteerib stringiväärtus. Vaikeväärtus on tühi string, mis on määratletud Host Integration Server jälgi kausta.
Lisateabe saamiseks lugege DRDA teenuse Distributed TehingudMSDN-i dokumentatsioonile.