Включение сетевого DTC-доступа

В этой статье описаны процедуры, которые необходимо выполнить для включения доступа к координатору распределенных транзакций (DTC) по сети.

Применяется к: Windows Server 2003
Исходный номер базы знаний: 817064

Сводка

Примечание.

Следующая процедура предназначена для Windows Server 2003. Он не применяется к Microsoft Windows 2000 Server.

По умолчанию доступ к сетевым DTC отключен для продуктов Windows Server 2003, упомянутых в разделе "Применимо к". Если на сервере не включен сетевой доступ для DTC, приложения могут использовать только транзакции, происходящие внутри локального компьютера. Например, когда отключен сетевой доступ для DTC, невозможны транзакции между локальным компьютером и базой данных, расположенной на отдельном компьютере.

Если доступ к сети DTC отключен, клиенты, которые пытаются получить доступ к DTC на сервере, могут получить следующее сообщение об ошибке:

0x8004D025 ошибки (XACT_E_PARTNER_NETWORK_TX_DISABLED)

Дополнительная информация

Действия по включению сетевого доступа DTC

  1. Нажмите кнопку Пуск, наведите указатель мыши на панель управления, а затем нажмите кнопку Добавить или удалить программы.
  2. Щелкните Добавление и удаление компонентов Windows.
  3. Выберите Сервер приложений, а затем щелкните Сведения.
  4. Выберите Включить доступ к сети DTC и нажмите кнопку ОК.
  5. Нажмите кнопку Далее.
  6. Нажмите кнопку Готово.

Если вы используете Windows Server 2003 с пакетом обновления 1 (SP1), необходимо выполнить следующие дополнительные действия:

  1. Нажмите кнопку Пуск, нажмите кнопку Выполнить, введите comexp.msc, а затем нажмите кнопку ОК , чтобы открыть службы компонентов.

  2. Разверните узлы Службы компонентов, Компьютеры, щелкните правой кнопкой мыши Мой компьютер и выберите пункт Свойства.

  3. На вкладке MSDTC щелкните Конфигурация безопасности в разделе Конфигурация транзакций, щелкните, чтобы выбрать проверка доступ к сети DTC в разделе Параметры безопасности, а затем выберите следующие проверка поля в разделе Обмен данными диспетчера транзакций:

    • Разрешить входящий трафик
    • Разрешить исходящий трафик
  4. В кластерах Microsoft Cluster Server (MSCS) нельзя выбрать параметр Требуется взаимная проверка подлинности. Поэтому щелкните, чтобы выбрать одно из следующих проверка полей:

    • Требуется проверка подлинности входящего вызывающего абонента
    • Проверка подлинности не требуется

    Примечание.

    Чтобы получить дополнительные сведения об этих параметрах, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
    899191 новые функции в службе координатора распределенных транзакций в Windows Server 2003 с пакетом обновления 1 (SP1) и Windows XP с пакетом обновления 2 (SP2)

  5. Убедитесь, что для учетной записи входа задано значение NTAUTHORITY\NetworkService.

  6. Нажмите кнопку OK. В окне сообщения объясняется, что служба MS DTC будет остановлена и перезапущена, а все зависимые службы также будут остановлены и перезапущены. Нажмите кнопку Да.

    Примечание.

    Если это кластер набора узлов большинства (MNS), не используйте ресурс MNS в качестве устройства хранения для MS DTC. ДЛЯ MS DTC требуется ресурс хранилища, например физический диск.

Ссылки

Дополнительные сведения о новых возможностях Microsoft COM+ 1.5 см. на следующем веб-сайте Microsoft Developer Network (MSDN):
Новые возможности COM+ 1.5