MSDTC - сколько портов необходимо

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

EDIT: Я знаю какие порты, которые мне нужно открыть, я не знаю сколько мне.

Ответы

Ответ 1

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

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

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

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

Ответ 2

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

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

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

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

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