Fix "Новата транзакция не може да се запише в определения координатор на транзакции" на Server 2003 SP2

Fix "Новата транзакция не може да се запише в определения координатор на транзакции" на Server 2003 SP2
Fix "Новата транзакция не може да се запише в определения координатор на транзакции" на Server 2003 SP2

Видео: Fix "Новата транзакция не може да се запише в определения координатор на транзакции" на Server 2003 SP2

Видео: Fix
Видео: Хитри комбинации! С три бутона можеш да стигнеш навсякъде - YouTube 2024, Април
Anonim

Ако работите с уеб приложение, използващо оригиналната ASP технология в Windows Server 2003, може да получите това съобщение за грешка, след като преминете към Service Pack 2: "Новата транзакция не може да се запише в определения координатор на транзакциите. [-2,147,168,246] ".

Причината за тази грешка е, че MSDTC има настройка, която изисква удостоверяване за разпределени транзакции, а надстройването до SP2 може да промени настройката в изискваната, вместо да е нула.

За да коригирате тази грешка, отворете Компонентни услуги и щракнете с десния бутон върху иконата на Моят компютър и изберете свойства.

Изберете раздела MSDTC и след това в долната част на прозореца кликнете върху бутона Configuration Security.
Изберете раздела MSDTC и след това в долната част на прозореца кликнете върху бутона Configuration Security.
В този прозорец променете настройката в "Съобщение за управление на транзакции" на "Не се изисква удостоверяване".
В този прозорец променете настройката в "Съобщение за управление на транзакции" на "Не се изисква удостоверяване".
Това трябва да реши тази грешка.
Това трябва да реши тази грешка.

Имайте предвид, че ако имате защитна стена между уеб сървъра и сървъра на база данни, тогава трябва да сте сигурни, че между двете машини ще има отворени високи портове заедно с RPC, тъй като това може да доведе до същата грешка.

Препоръчано: