Назад | Перейти на главную страницу

Какие порты нужны серверу базы данных Advantage?

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

ADS находится на \\ сервере и прослушивает порт 1234. Когда \\ клиент пытается подключиться к \\ серверу \ таблицам, я получаю ошибку 6420 (сбой процесса обнаружения). Когда \ client пытается подключиться к \\ server: 1234 \ tables, я получаю ошибку 6097, неверный IP-адрес указан в пути подключения. \\ сервер доступен для проверки связи с \\ клиента, и я могу подключиться к \ server: 1234 через telnet.

Если я попытаюсь подключиться с клиентского компьютера внутри брандмауэра, любой путь подключения будет работать нормально.

Кажется, мне нужно что-то еще открыть в брандмауэре. Любые идеи?

Спасибо, Аарон.

Изменить: я должен был указать, что брандмауэр открыт для \\ server: 1234 специально для трафика TCP. Здесь как-то задействован UDP?

Оказывается, у меня была устаревшая версия ADS. ADS действительно использует UDP по умолчанию, поэтому трафик не проходил. В более новых версиях (> = 8.1) вместо этого можно указать TCP.