Ако работите с уеб приложение, използващо оригиналната ASP технология в Windows Server 2003, може да получите това съобщение за грешка, след като преминете към Service Pack 2: "Новата транзакция не може да се запише в определения координатор на транзакциите. [-2,147,168,246] ".
Причината за тази грешка е, че MSDTC има настройка, която изисква удостоверяване за разпределени транзакции, а надстройването до SP2 може да промени настройката в изискваната, вместо да е нула.
За да коригирате тази грешка, отворете Компонентни услуги и щракнете с десния бутон върху иконата на Моят компютър и изберете свойства.
Изберете раздела MSDTC и след това в долната част на прозореца кликнете върху бутона Configuration Security.
В този прозорец променете настройката в "Съобщение за управление на транзакции" на "Не се изисква удостоверяване".
Това трябва да реши тази грешка.
Имайте предвид, че ако имате защитна стена между уеб сървъра и сървъра на база данни, тогава трябва да сте сигурни, че между двете машини ще има отворени високи портове заедно с RPC, тъй като това може да доведе до същата грешка.