Fix "New transaction cannot enlist in the specified transaction coordinator" on Server 2003 SP2 Fix "Ny transaktion kan inte värvning i den angivna Transaction Coordinator" på Server 2003 SP2
If you are running a web application using the original ASP technology on Windows Server 2003, you might get this error message once you upgrade to Service Pack 2: “New transaction cannot enlist in the specified transaction coordinator. Om du kör en webbapplikation som använder den ursprungliga ASP-tekniken i Windows Server 2003 kan du få detta felmeddelande efter uppgradering till Service Pack 2: "Ny transaktion kan inte värvning i den angivna Transaction Coordinator. [-2147168246]“. [-2147168246] ".
The cause for this error is that MSDTC has a setting that requires authentication for distributed transactions, and the upgrade to SP2 might change the setting to required instead of none. Orsaken till detta fel är att MSDTC har en inställning som kräver autentisering för distribuerade transaktioner, och uppgradering till SP2 kan ändra inställningen till krävs i stället för ingen.
To fix this error, open Component Services and right-click on the My Computer icon and choose properties. För att fixa detta misstag, Komponenttjänster och högerklicka på Den här datorn och välj Egenskaper.

Choose the MSDTC tab and then at the bottom of the window click the Security Configuration button. Välj den MSDTC fliken längst ner i fönstret klickar Security Configuration knappen.

In this window, change the setting under Transaction Manager Communication to “No Authentication Required”. I detta fönster, ändra inställningen under Transaction Manager meddelande till "No Authentication Required".

This should resolve this error. Detta bör lösa problemet.
Note that if you have a firewall between the web server and database server then you should ensure that high ports are open between the two machines, along with RPC, as that could also cause the same error. Observera att om du har en brandvägg mellan webbserver och databasserver bör du se till att höga portar är öppna mellan de två maskinerna, tillsammans med RPC, som också kan orsaka samma fel.

Daily Email Updates Dagligt Updates
You can get our how-to articles in your inbox each day for free. Du kan få våra instruktioner artiklar i din inkorg varje dag gratis. Just enter your name and email below: Skriv bara in ditt namn och e-postadress nedan:



Thanks for publishing this article. Tack för att publicera denna artikel. Looks like it has fixed an issue we've had with our production server for 3 weeks now! Ser ut som den har fastställt en fråga som vi har haft med vår produktion server i 3 veckor nu!
Thanks a lot! Thanks a lot! This fixed our problem right away. Denna fasta vårt problem direkt.
Hi, Hej,
I have the same problem, but it is with a win 2K Server, and it seems the 2K server does not have the security settings that you mentioned. Jag har samma problem, men det är med en Win 2k Server och det verkar 2K server har inte säkerhetsinställningarna som du nämnde. So what could be wrong with the 2k server. Så vad kan vara fel med 2k server. Things were working fine till a few weeks back, but all of a sudden we started getting this error for some of the COM components. Ting fungerar bra till ett par veckor tillbaka, men helt plötsligt började vi få det här felet för några av COM-komponenter.
Hellooooo! Hellooooo! Anyone actually stopped to think as to WHY the base setting is Athentication Required? Någon stannade faktiskt att tänka till varför grundinställning är Athentication Obligatorisk? Mabye that is a good idea? Mabye det är en bra idé? Maybe you shouldn't just turn it off. Kanske du bör inte bara stänga av den.
That is all Det är allt
Really good article Riktigt bra artikel
It worked. Det fungerade. Thank you! Tack!
Hi, Hej,
I m facing same problem with differant senerio I m står inför samma problem med differant senerio
using OS —- wondows 2000 professional (This property dialog box not appears in my Os) använder OS - wondows 2000 Professional (Detta objekt dialogrutan inte visas i min OS)
SQL SERVER 2000— both databases on same machine SQL Server 2000 - både databaser på samma maskin
please help me out please help me out
Thanks Tack
Thanks – exactly what I needed! Tack - precis vad jag behövde!
Hi, I get the same error message on a windows 2008 box with SQL 2005 when I want to insert data in a oracle database through a transaction. Hej, får jag samma felmeddelande på en Windows 2008 låda med SQL 2005 när jag vill infoga data i en Oracle-databas via en transaktion.
There is a firewall between the two systems, so I think it is nescesarry to open ports on te firewall, but it is not allowed to open a lot of ports. Det finns en brandvägg mellan de två systemen, så jag tycker det är nescesarry att öppna portar på brandväggen te, men det är inte tillåtet att öppna en massa portar. Can you tell me wich ports i need to open in the firewall? Kan du berätta vilka portar jag behöver öppna i brandväggen?
Kind regards, Vänliga hälsningar,
André André
hi, hej,
I in my system i have only installed the SQL client, and i am sharing SQL server from my colleages system. Jag i min system jag har bara installerat SQL-klienten, och den delar jag SQL-server från mina kollegor system. i am also facing “New transaction cannot enlist in the specified transaction coordinator” error. Jag är också inför "Ny transaktion kan inte värvning i den angivna Transaction Coordinator" fel. i tried above option but its not working for me could you please help me out. Jag försökte ovanstående alternativ men det fungerar inte för mig kunde du behag hjälpa mig ute.
Good Day, God dag,
I experienced the same problem . Jag upplevde samma problem. I made the changes as suggested, but alas, this did not solve my problem. Jag gjorde de ändringar som föreslagits, men tyvärr inte detta löste mitt problem. Any ideas what to do next ? Några idéer vad man ska göra härnäst?