Sunday, January 23, 2011

What ports does Advantage Database Server need?

I have an application which uses ADS and I am attempting to deploy it in a Windows network environment with a rather restrictive firewall. I am having a problem configuring firewall ports appropriately.

ADS lives on \\server, and it's listening on port 1234. When \\client tries to connect to \\server\tables, I get Error 6420 (Discovery process failed). When \client tries to connect to \\server:1234\tables, I get error 6097, bad IP address specified in the connection path. \\server is pingable from \\client, and I can telnet to \server:1234.

If I try to connect from a client machine inside the firewall, either connection path works fine.

It seems there must be something else I need to open in the firewall. Any ideas?

Thanks, Aaron.

Edit: I should have specified that the firewall is open to \\server:1234 specifically for TCP traffic. Is UDP involved here in some way?

  • Turns out I had an outdated version of ADS. ADS does indeed use UDP by default, which is why traffic wasn't getting through. Newer versions (>= 8.1) can specify TCP instead.

0 comments:

Post a Comment