Подтвердить что ты не робот

Как исправить Distributed Transaction Manager (MSDTC) были отключены ошибки

Мы используем возможности области транзакций ASP.NET для управления распределенной транзакцией, для чего нам необходимо включить распределенную транзакцию по следующей ссылке:
Менеджер транзакций партнеров отключил поддержку удаленных/сетевых транзакций

Он хорошо работает с SQL Server 2005 и Windows Server 2003, но когда дело доходит до сервера Windows Server 2008 и SQL Server 2005, мы получаем следующую ошибку, но мы выполнили те же шаги, что и в ссылке выше:

Windows Server 2008 + SQL Server 2005 + Сетевой доступ для Диспетчера распределенных транзакций (MSDTC) был отключен. Включите DTC для доступ к сети в безопасности конфигурации для MSDTC с использованием Административные службы компонентов инструмент.

4b9b3361

Ответ 1

В моем блоге я обсуждаю исправление: Исправить MSDTC (Microsoft Distributed transaction coordinator)

Это сообщение поможет вам настроить и проверить связь MSDTC между серверами. Пожалуйста, проверьте:

  • Сеть
  • Брандмауэр
  • Разрешение ACL

Вы можете настроить свои разделители и протестировать MSDTC, используя следующий инструмент. DTCTester: http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q293799

Ответ 2

Windows 2008 имеет другую модель безопасности, чем Windows 2003, и она управляется XML файлом, который содержит целую серию записей безопасности. Я не стал подробно останавливаться на этом, поэтому все, что я могу сделать, это начать.

Выберите "Инструменты администратора" → "Мастер настройки безопасности". Найдите свою текущую политику безопасности (не знаете, где она хранится, но вам сообщит техника). Перейдите в список и убедитесь, что распределенные транзакции отмечены. По умолчанию они не проверяются. Применить новую политику.

Будьте осторожны с использованием этой утилиты, так как вы можете серьезно взломать вашу систему или открыть отверстие безопасности. Надеюсь, это поможет. Боб.