2012-01-17 2 views
0

Я выполнил следующие шаги на своем сервере 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) Проверьте и убедитесь, что брандмауэр не блокирует какой-либо порт. любая помощь приветствуется.

+0

Попробуйте воспользоваться некоторыми советами по этой ссылке http://www.remotedbaexperts.com/Blog/2011/01/troubleshooting-biztalk-dtc-issues-with-dtcping-and-dtctest/ Вы использовали dtc ping инструментов и инструментов тестирования dtc для дальнейшего изучения вашей проблемы? –

ответ

0

Я столкнулся с той же ошибкой, пока не добавлю имя NetBIOS SQL Server для размещения файла на своем BizTalk Server и не сделаю обратное на SQL Server.

Для моей настройки среды BizTalk Server запрашивает данные с SQL Server, подключенного через WANG.

Смежные вопросы