Den här artikeln beskrivs en konflikt mellan Microsoft Distributed Transaction Coordinator tjänsten (MSDTC) i Windows Server 2012 R2 och Microsoft SQL Server. Det finns en snabbkorrigering för att lösa problemet. Snabbkorrigeringen har en förutsättning.
Symptom
Föreställ dig följande:
-
Du använder SQL Server i kombination med MSDTC.
-
Du skapar en distribuerad transaktion som sträcker sig över två eller flera förekomster av databasen.
-
SQL Server förbereder transaktionen under two-phase commit, men databasen har startas om.
-
Som en del av databasen omstart, SQL Server försöker återställa loggen och måste kommunicera med MSDTC för resultatet genom att anropa Reenlist.
I det här fallet när SQL Server-anrop Reenlist vid databasåterställning, kastar för MSDTC-proxy felmeddelandet XACT_E_RECOVERYALREADYDONE (0x8004D104L) som anger Reenlist är inte längre tillgängliga för anrop.
Lösning
Om du vill åtgärda det här problemet har vi släppt en snabbkorrigering. Även om problemet kan observeras bara i Windows Server 2012 R2, gäller även snabbkorrigeringen för Windows 8.1 och Windows RT 8.1.lägga till språkpaket i Windows.
Viktigt Om du installerar ett språkpaket efter installation av den här snabbkorrigeringen måste du installera om den här snabbkorrigeringen. Därför rekommenderar vi att du installerar alla språk Pack innan du installerar den här snabbkorrigeringen. Mer information finns iInformation om snabbkorrigeringen
En snabbkorrigering är tillgänglig från Microsoft. Den här snabbkorrigeringen är emellertid avsedd att åtgärda det problem som beskrivs i denna artikel. Använd bara den här snabbkorrigeringen för system med just detta problem.
Om snabbkorrigeringen är tillgänglig för hämtning finns "Snabbkorrigeringen tillgänglig hämtning" överst i denna Knowledge Base-artikel. Om det här avsnittet inte visas, skicka en begäran till Microsofts kundtjänst och Support för att få snabbkorrigeringen. Obs! Om det uppstår ytterligare problem eller krävs felsökning, kan du behöva skapa en serviceförfrågan. De vanliga supportkostnaderna gäller för övriga supportfrågor och problem som inte uppfyller kraven för den här snabbkorrigeringen. En fullständig lista över telefonnummer för Microsofts kundtjänst och Support eller skapa en serviceförfrågan finns på följande Microsoft-webbplats:http://support.microsoft.com/contactus/?ws=supportObs! "Snabbkorrigering tillgänglig för hämtning" formuläret visar de språk som snabbkorrigeringen är tillgänglig på. Om ditt språk inte visas beror det på att en snabbkorrigering inte är tillgänglig för språket.
Förutsättningar
Om du vill installera den här snabbkorrigeringen måste du ha April 2014 Samlad uppdatering för Windows RT 8.1, 8.1 för Windows, och Windows Server 2012 R2 (2919355) installeras i Windows 8.1 eller Windows Server 2012 R2.
Registerinformation
För att kunna använda snabbkorrigeringen i det här paketet behöver du göra några ändringar i registret.
Krav på omstart
Du kan behöva starta om datorn när du har installerat den här snabbkorrigeringen.
Ersättningsinformation för Hotfix
Den här snabbkorrigeringen ersätter inte någon tidigare utgiven snabbkorrigering.
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".
Referenser
Se den terminologi som Microsoft använder för att beskriva programuppdateringar.
Filinformation
Den engelska (USA) versionen av den här programuppdateringen installerar filer med de filattribut som visas i följande tabeller. Datum och tider för dessa filer anges i UTC-tid (UTC). Tänk på att datum och tider för dessa filer på den lokala datorn visas i din lokala tid och med din aktuella sommartid. Datum och tider kan även ändras när du utför vissa åtgärder på filerna.
Viktigt Snabbkorrigeringar för Windows 8.1 och Windows Server 2012 R2 snabbkorrigeringar ingår i samma paket. Dock finns snabbkorrigeringar på sidan snabbkorrigeringen begäran under båda operativsystemen. Om du vill begära snabbkorrigeringspaket som gäller för en eller båda operativsystemen markerar du snabbkorrigeringen som anges under "Windows 8.1/Windows Server 2012 R2" på sidan. Alltid finns i avsnittet "Gäller för" i artiklarna för att fastställa själva operativsystemet som avser varje snabbkorrigering.
I MANIFESTET (.manifest) och MUM filerna (.mum) som installeras för de olika miljöerna anges separat i avsnittet "Ytterligare filinformation". MUM, MANIFEST och tillhörande säkerhetskatalogfiler (.cat) filer, är mycket viktigt att bibehålla statusen för de uppdaterade komponenterna. Säkerhetskatalogfilerna attribut som inte finns, signeras med en digital Microsoft-signatur.x86 Windows 8.1
Filnamn |
Filversion |
Storlek |
Datum |
Tid |
Plattform |
---|---|---|---|---|---|
Msdtcprx.dll |
2001.12.10530.18034 |
720,896 |
20-Aug-2015 |
17:20 |
x86 |
Xolehlp.dll |
2001.12.10530.18034 |
50,688 |
20-Aug-2015 |
17:34 |
x86 |
x64 Windows 8.1 och Windows Server 2012 R2
Filnamn |
Filversion |
Storlek |
Datum |
Tid |
Plattform |
---|---|---|---|---|---|
Msdtcprx.dll |
2001.12.10530.18034 |
871,424 |
20-Aug-2015 |
17:24 |
x64 |
Xolehlp.dll |
2001.12.10530.17415 |
61 440 |
29-Oct-2014 |
01:16 |
x64 |
Msdtcprx.dll |
2001.12.10530.18034 |
720,896 |
20-Aug-2015 |
17:20 |
x86 |
Xolehlp.dll |
2001.12.10530.18034 |
50,688 |
20-Aug-2015 |
17:34 |
x86 |
Windows RT 8.1
Filnamn |
Filversion |
Storlek |
Datum |
Tid |
Plattform |
---|---|---|---|---|---|
Msdtcprx.dll |
2001.12.10530.18034 |
642,048 |
20-Aug-2015 |
17:06 |
Ej tillämplig |
Xolehlp.dll |
2001.12.10530.16384 |
51,712 |
22-Aug-2013 |
02:10 |
Ej tillämplig |
x86 Windows 8.1
Filegenskap |
Värde |
---|---|
Filnamn |
Update.mum |
Filversion |
Ej tillämplig |
Storlek |
1,784 |
Datum (UTC) |
21-Aug-2015 |
Tid (UTC) |
10:26 |
Plattform |
Ej tillämplig |
Filnamn |
X86_371607d1b28380f8ea27e02daaea0c72_31bf3856ad364e35_6.3.9600.18034_none_6f40ce842bc8ceb1.manifest |
Filversion |
Ej tillämplig |
Storlek |
702 |
Datum (UTC) |
21-Aug-2015 |
Tid (UTC) |
10:26 |
Plattform |
Ej tillämplig |
Filnamn |
X86_microsoft-windows-com-dtc-client_31bf3856ad364e35_6.3.9600.18034_none_e1c88e97d4bf0dfd.manifest |
Filversion |
Ej tillämplig |
Storlek |
6,520 |
Datum (UTC) |
20-Aug-2015 |
Tid (UTC) |
19:51 |
Plattform |
Ej tillämplig |
x64 Windows 8.1 och Windows Server 2012 R2
Filegenskap |
Värde |
---|---|
Filnamn |
Amd64_6a7ed12e076afa4086d7c90226660b88_31bf3856ad364e35_6.3.9600.18034_none_1432988083f73ea8.manifest |
Filversion |
Ej tillämplig |
Storlek |
706 |
Datum (UTC) |
21-Aug-2015 |
Tid (UTC) |
10:26 |
Plattform |
Ej tillämplig |
Filnamn |
Amd64_bda90ef8cbf10a53fc08bccd85da6f29_31bf3856ad364e35_6.3.9600.18034_none_6376f31f89e655c3.manifest |
Filversion |
Ej tillämplig |
Storlek |
706 |
Datum (UTC) |
21-Aug-2015 |
Tid (UTC) |
10:26 |
Plattform |
Ej tillämplig |
Filnamn |
Amd64_microsoft-windows-com-dtc-client_31bf3856ad364e35_6.3.9600.18034_none_3de72a1b8d1c7f33.manifest |
Filversion |
Ej tillämplig |
Storlek |
6,525 |
Datum (UTC) |
21-Aug-2015 |
Tid (UTC) |
10:33 |
Plattform |
Ej tillämplig |
Filnamn |
Update.mum |
Filversion |
Ej tillämplig |
Storlek |
2,896 |
Datum (UTC) |
21-Aug-2015 |
Tid (UTC) |
10:26 |
Plattform |
Ej tillämplig |
Filnamn |
Wow64_microsoft-windows-com-dtc-client_31bf3856ad364e35_6.3.9600.18034_none_483bd46dc17d412e.manifest |
Filversion |
Ej tillämplig |
Storlek |
6,240 |
Datum (UTC) |
20-Aug-2015 |
Tid (UTC) |
19:51 |
Plattform |
Ej tillämplig |
Windows RT 8.1
Filegenskap |
Värde |
---|---|
Filnamn |
Arm_1eeffb75132b79c966d9c0abcd47047b_31bf3856ad364e35_6.3.9600.18034_none_efd176d820dbb986.manifest |
Filversion |
Ej tillämplig |
Storlek |
702 |
Datum (UTC) |
21-Aug-2015 |
Tid (UTC) |
10:26 |
Plattform |
Ej tillämplig |
Filnamn |
Arm_microsoft-windows-com-dtc-client_31bf3856ad364e35_6.3.9600.18034_none_e1cb00efd4bc2cc3.manifest |
Filversion |
Ej tillämplig |
Storlek |
6,523 |
Datum (UTC) |
21-Aug-2015 |
Tid (UTC) |
10:26 |
Plattform |
Ej tillämplig |
Filnamn |
Update.mum |
Filversion |
Ej tillämplig |
Storlek |
1,566 |
Datum (UTC) |
21-Aug-2015 |
Tid (UTC) |
10:26 |
Plattform |
Ej tillämplig |