Jeśli używasz aplikacji sieciowej przy użyciu oryginalnej technologii ASP w systemie Windows Server 2003, po uaktualnieniu do dodatku Service Pack 2 może pojawić się ten komunikat o błędzie: "Nowa transakcja nie może zostać zarejestrowana w określonym koordynatorze transakcji. [-2147168246] ".
Przyczyną tego błędu jest to, że MSDTC ma ustawienie, które wymaga uwierzytelniania dla transakcji rozproszonych, a uaktualnienie do dodatku SP2 może zmienić ustawienie na wymagane, a nie na żadne.
Aby naprawić ten błąd, otwórz Usługi składowe i kliknij prawym przyciskiem myszy ikonę Mój komputer i wybierz właściwości.
Wybierz kartę MSDTC, a następnie w dolnej części okna kliknij przycisk Konfiguracja bezpieczeństwa.
W tym oknie zmień ustawienie w obszarze Komunikacja menedżera transakcji na "Bez uwierzytelnienia".
To powinno rozwiązać ten błąd.
Zauważ, że jeśli masz firewall między serwerem WWW a serwerem bazy danych, powinieneś upewnić się, że wysokie porty są otwarte między tymi dwoma maszynami, wraz z RPC, ponieważ może to również spowodować ten sam błąd.