Что означает код HRESULT 0x8004D01D (XACT_E_CONNECTION_DENIED)?

 
Предыдущий Следующий
XACT_E_CONNECTION_DOWN XACT_E_REENLISTTIMEOUT

XACT_E_CONNECTION_DENIED

Доступный узел всё равно может отклонить участие в распределённой транзакции

XACT_E_CONNECTION_DENIED означает, что запрос на подключение достиг инфраструктуры транзакций, но не был принят. Это отличается от тайм-аута транспорта: политика аутентификации, сетевой доступ DTC, доверие к партнёру, сопоставление конечных точек или отключённый протокол могут отклонить сеанс до успешного распространения транзакции.

Сравните параметры безопасности DTC на обоих компьютерах и проверьте разрешение имён и аутентификацию в обоих направлениях. Зафиксируйте идентичности, представляемые службами, и выясните, возникает ли сбой для всех партнёров или только одного узла. Не ослабляйте глобально аутентификацию в качестве первой меры; согласуйте предполагаемые параметры взаимной аутентификации либо входящего и исходящего доступа и проверьте правила межсетевого экрана для пути DTC/RPC.

Данные конфигурации для отклонённого сеанса DTC

  • Имена исходного и целевого компьютеров в том виде, как их разрешает каждая сторона.
  • Параметры входящего, исходящего и сетевого доступа DTC.
  • Режим аутентификации и идентичности служб.
  • Результат работы межсетевого экрана или сопоставителя конечных точек RPC до отказа.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.