MSDTC на сервере x недоступен

У меня есть Windows Server 2003, работающий в виртуальной машине, запуская некоторое программное обеспечение, которое пытается обновить базу данных в рамках транзакций на моей машине Windows 7 (хост к VM).

На моем хосте я изменил настройки для Локального DTC путем выбора следующего

Клиент и администрация

  • Позвольте Удаленным клиентам
  • Позвольте Удаленное администрирование

Коммуникация менеджера транзакций

  • Позвольте входящий
  • Позвольте исходящий
  • Никакая аутентификация не требуется

Однако, когда я пытаюсь запустить программное обеспечение, я получаю эту ошибку: MSDTC на сервере 'x' недоступен. Пока поиск фиксирует самый справедливый, предлагают удостовериться, что услуга работает, который я имею.

Удачи!

1
задан 06.01.2011, 16:38

1 ответ

Мои примечания по подобным проблемам у меня была точка к этому: http://support.microsoft.com/kb/839279

Та статья KB подробно изложила инструкции относительно того, как настроить сервис и брандмауэр окон.

Кроме того, кажется, что наш SOP должен установить на "Взаимную аутентификацию, Необходимую" и не "Никакая Необходимая Аутентификация". Не кажется, что Ваша установка остановила бы что-либо, но, если статья MSKB не удается, могло бы стоить изменить настройки, если можно легко перезапустить сервис и/или сервер.

Кроме того, наши серверы, прежде всего, говорят с другими серверами, любой SQL Server (через связанные серверы) или серверами IIS, все из которых являются Windows Server 2003 или 2008. YMMV с Windows 7.

1
ответ дан 17.12.2019, 00:28

Теги

Похожие вопросы