В чем разница между DTCPing и DTCTester? - PullRequest
7 голосов
/ 01 октября 2008

Я использовал DTCTester прежде, чтобы диагностировать проблемы MSDTC. Тем не менее, я только что заметил, что DTCPing, похоже, делает то же самое. В чем разница между этими двумя?

Из того, что я могу сказать до сих пор, DTCPing должен запускаться как на клиентских, так и на серверных компьютерах, тогда как DTCTester должен запускаться только с клиента. Есть ли другие отличия?

Ответы [ 2 ]

7 голосов
/ 06 января 2009

Тестирование настроек DTC очень распространено при установке BizTalk Server, поэтому из документации BTS, поэтому - с http://msdn.microsoft.com/en-us/library/aa561924.aspx

Используйте утилиту DTCTester для проверки поддержка транзакций между двумя компьютеры, если установлен SQL Server на одном из компьютеров. DTCTester утилита использует ODBC для проверки поддержка транзакций против SQL База данных сервера. Для дополнительной информации о DTCTester см. Как использовать DTCTester Tool.

Использование DTCPing для проверки транзакции поддержка между двумя компьютерами, если SQL Сервер не установлен ни на одном компьютер. Инструмент DTCPing должен быть запущен на клиентском и серверном компьютере и является хорошей альтернативой Утилита DTCTester, когда SQL Server не установлен ни на одном компьютере. За больше информации о DTCPing, см. Как устранить неполадки межсетевого экрана MS DTC вопросы.

0 голосов
/ 11 марта 2015

Это не прямой ответ на этот вопрос, но важный момент, на который следует обратить внимание.

  1. Приложение Windows DTCPing должно быть открыто на обоих серверах перед началом тестирования.

  2. Согласно Как использовать DTCTester Инструмент

Создайте источник данных ODBC для вашего SQL Server с помощью утилиты ODBC на панели управления.

Ссылка:

  1. MSDTC проблемы
  2. MSDTC через фаерволл к кластеру SQL с RPC
  3. Устранение неполадок MSDTC с помощью инструмента DTCPing
...