MSDTC - сколько портов нужно - PullRequest
13 голосов
/ 23 марта 2009

У меня довольно большое приложение, которое использует MSDTC. Сколько портов я должен открыть? Есть ли способ это определить?

РЕДАКТИРОВАТЬ: Я знаю какие порты мне нужно открыть, я не знаю сколько мне нужно.

Ответы [ 2 ]

9 голосов
/ 23 марта 2009

Когда нам приходилось делать такую ​​отладку, эта статья была особенно полезна: Как устранить проблемы с межсетевым экраном MS DTC . Он включает в себя приложение под названием DTCPing, которое помогает вам быстро отладить проблему.

Насколько я помню были использованы следующие порты:

TCP-порт 1433 (порт по умолчанию, используемый SQL Server)

UDP-порт 1434 (используется SQL Server)

TCP-порт 3372 (используется MSDTC.EXE)

5 голосов
/ 09 июня 2009

Думаю, Мигол хочет знать, насколько большим должен быть диапазон динамического выделения порта RPC .

В КБ упоминается минимум 100 портов

Кроме того, предыдущий опыт показывает что минимум 100 портов должно быть открыл, потому что несколько систем сервисы полагаются на эти порты RPC для общаться друг с другом.

Итак, я бы разработал приложение для тестирования различных значений вашего динамического диапазона.

...