Я выполнил следующие шаги на своем сервере BizTalk, но ничего не очистил мою ошибку. Может ли кто-нибудь предложить, чтобы исправить ситуацию. FYI, я использую BizTalk server 2006 R2 в Windows Server 2003 и SQL Server 2005.Новая транзакция не может привлечь указанного координатора транзакций?
Я извлекаю данные из SQL, мой интерфейс BizTalk работает в моей среде UAT, но не на рабочем сервере. Каковы могут быть причины Я выполнил следующие шаги. Пожалуйста, предложите мне метод исправления, любая помощь приветствуется.
Шаг: 1
Нажмите Пуск-> Выполнить, введите Dcomcnfg.exe и нажмите кнопку OK. Выполните следующие изменения. Перейдите в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MSDTC \ Security.
Sl. No MSDTC Security Values to be given 1 Network DTC Access 1 2 Network DTC Access Admin 1 3 Network DC Access clients 1 4 Network DTC Access Inbound 1 5 Network DTC Access Outbound 1 6 Network DTC Access Tip 1 7 Network DTC Access Transaction 1 8 XaTransaction 1
Шаг: 2
Нажмите Пуск-> Выполнить, введите Dcomcnfg.exe и нажмите кнопку OK. Выполните следующие изменения. Перейдите в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MSDTC. Sl. Нет MSTDC значения не должны быть даны 1 Разрешить только безопасность RPC вызовы 0 2 Откат к незащищенной RPC, при необходимости 0 3 Turn Off RPC Security 1
Шаг: 3
Нажмите Пуск-> Выполнить, введите команду regedit , и нажмите «ОК». Перейдите в HKEY_LOCAL_MACHINE \ Программное обеспечение \ Microsoft \ MSDTC.
Щелкните правой кнопкой мыши MSDTC, выберите пункт «Создать», а затем «Значение DWORD». Введите CmMaxNumberBindRetries и нажмите клавишу ВВОД.
Щелкните правой кнопкой мыши CmMaxNumberBindRetries и выберите команду Изменить. Нажмите «Десятичный». В поле данных значения Тип 60.
Это значение увеличивает время, в течение которого клиентский компьютер ожидает ответа пакета привязки с сервера. Это значение удваивает количество секунд, прежде чем клиентский компьютер остановит транзакцию, если клиентский компьютер не получит ответ пакета привязки. Например, значение 60 равно 30 секундам.
Примечание: значение 60 является только рекомендуемым значением. Может потребоваться дополнительное тестирование вашей конфигурации. Нажмите OK. Перезапустите MS DTC.
Шаг: 4
А) Пуск-> Настройка-> Панель управления-> Администрация инструменты-> 1. Услуги-> Re начинают Распределенная транзакций координатора. 2. Службы-> щелкните правой кнопкой мыши-> свойства-> установите тип запуска в автоматический.
B) Пуск-> Настройки-> Панель управления-> Добавить или удалить программы-> Добавить/удалить компоненты Windows-> Нажмите Сервер приложений-> подробнее-> проверить подключение к сети DTC Access & включить комком + компоненты.
C) Попробуйте перезапустить MSDTC с помощью Run -> cmd-> type 1. Net stop MSDTC, 2. Сетевой запуск MSDTC.
D) Пуск-> Настройки-> Панель управления-> Средства администрирования-> 1.Компонентные услуги-> компьютеры-> мои компьютеры-> щелкните правой кнопкой мыши -> свойства-> MSTDC
E) Заключительным шагом является удаление и установка MSDTC на сервере SQL и BizTalk.
F) Проверьте и убедитесь, что брандмауэр не блокирует какой-либо порт. любая помощь приветствуется.
Попробуйте воспользоваться некоторыми советами по этой ссылке http://www.remotedbaexperts.com/Blog/2011/01/troubleshooting-biztalk-dtc-issues-with-dtcping-and-dtctest/ Вы использовали dtc ping инструментов и инструментов тестирования dtc для дальнейшего изучения вашей проблемы? –