Sammanfattning
Tjänsten Microsoft DRDA stöder DRDA distribuerade arbetsenheten (DRDA DUW) two-phase commit och XA distribuerade transaktioner för att möjliggöra tillförlitliga uppdateringar via nätverket. Host Integration Server (HIS) 2013 kumulativ uppdatering 3 (CU3) innehåller korrigeringar och förbättringar av DRDA tjänsten distribuerade transaktioner stöder följande.
DRDA DUW transaktioner Till skillnad från versionen av tjänsten DRDA eller tidigare kumulativa uppdateringar aktiverar uppdateringen stöd för DRDA DUW transaktioner mellan DRDA klient- och DRDA-tjänsten som är mappade till XA-transaktioner mellan DRDA-tjänsten och SQL Server. Detta stöd uppstår genom att distribuera DRDA DUW transaktionen (mappas till en XA-transaktions-ID) till SQL Server och ta med MS DTC XA transaktionen. DRDA-tjänsten upprätthåller en filbaserad (transactionlog.data) post transaktionslogg (UOWID XID, tillstånd, loggdata) för alla DRDA-sessioner. När en DRDA session avslutas med en osäker transaktion, begär tjänsten DRDA att synkronisera DRDA klient loggar. Och när DRDA-tjänsten startar och hittar osäkra transaktioner i loggen, DRDA tjänsten begär att synkronisera DRDA klient loggar. XA-transaktioner XA-transaktioner mellan DRDA klient- och DRDA-tjänsten nu distribueras till SQL Server och registrerad med MS DTC. Vid återställning av transaktion returnerar DRDA tjänsten DRDA klient en osäker-lista som baseras på informationen i loggen för DTC-transaktion.Information om Kumulativ uppdatering
Den här uppdateringen ingår i kumulativ uppdatering 3 för Host Integration Server 2013.
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".
Mer Information
Data Integration (konfiguration) Service for DRDA
Konfigurera Service for DRDA
Programmets konfigurationsfil
DRDA-tjänsten konfiguration lagras i konfigurationsfilen för application MsDrdaService.exe.config och associerade XML-filer (fel meddelande mappning och mappning av data). Vid körning övervakar DRDA-tjänsten ändringar i filen MsDrdaService.exe.config. När ändringar identifieras tjänsten DRDA läser och använder ändrade konfigurationsinformationen när den behandlar nya inkommande anslutningar.
Efter installationen, IT-proffs kan anpassa DRDA tjänstkonfigurationen genom att redigera konfigurationsfilen MsDrdaService.exe.config program med hjälp av en XML-redigerare och den associerade C:\Program Files\Microsoft Host Integration Server 2013\system\Schemas\HostIntegrationDrdaServiceConfiguration.xsd-filen.Konfigurera SQL Server-anslutningar
Omsynkroniseringen
ResynchronizationManager -elementet i filen MsDrdaService.exe.config innehåller transaktionen omsynkroniseringen inställningar för att hantera i bundna SQL client distribuerade transaktioner. ResynchronizationManager är Microsoft.HostIntegration.Drda.Server.ResynchronizationManager som bearbetar inkommande distribuerade transaktioner. Detta inkluderar registrering av transaktioner med Microsoft Distributed Transaction Coordinator, transaktionsloggning och transaktionen osäkra lista omsynkroniseringen.
<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 ="" />
Exempel 1: Materiel resynchronizationManager element läggs till i avsnittet hostIntegration.drdaAs.drdaService i filen MsDrdaService.exe.config. Obs! Du måste lägga till MsDrdaService.exe.config det nya elementet resynchronizationManager innan du kör PowerShell om du vill läsa eller skriva inställningarna i den här nya element.
Varaktighet för utgången av transaktionen
Attributet transactionExpriryDuration instruerar tjänsten DRDA om hur lång tid att hålla en transaktion i en fil för posten. Efter den fastställda tiden har passerat service-fjärrkontroller transaktionen från filen. Detta valfria attribut accepterar ett varaktighetsvärde. Standardvärdet är PT3D (Period tid är 3 dagar). Värdet för varaktighet anges i formuläret PnYnMnDTnHnMnS.
Artikel |
Beskrivning |
---|---|
P |
Tid för varaktighet (obligatoriskt) |
nY |
Antal år. |
nM |
Antalet månader. |
nD |
Antal dagar. |
T |
Början av ett avsnitt för tid (krävs för att ange en varaktighetstid består av timmar, minuter eller sekunder). |
nH |
Antal timmar. |
nM |
Antal minuter. |
S |
Antal sekunder. |
Tabell 1: Varaktighet tid uttryckt i XML-format.
Omsynkroniseringen försök varaktighet
Attributet resyncRetryDurationInMinutes instruerar tjänsten DRDA om hur länge (i minuter) att försöka bearbeta ett objekt i listan över osäkra transaktionen omsynkroniseringen. Detta valfria attribut accepterar ett heltalsvärde. Standardvärdet är 3 minuter.
Omsynkroniseringen intervall
Attributet resyncIntervalInMinutes instruerar tjänsten DRDA om intervallet (i minuter) mellan behandlingen av objekt i listan över osäkra transaktionen omsynkroniseringen. Detta valfria attribut accepterar ett heltalsvärde. Standardvärdet är 1 minut.
Platsen för transaktionen
Attributet transactionLogLocation instruerar tjänsten DRDA om var det ska skriva transaktionsloggfilen. Detta valfria attribut accepterar ett string-värde. Standardvärdet är en tom sträng som definieras som mappen trace Host Integration Server.DRDA tjänsten distribuerade transaktioner.
Mer information finns i MSDN-dokumentationen om