Hi Jeff, This output "Socket[addr=/ServerIP2,port=47500,localport=58071]" indicates your server is correctly bound to port 47500 you configured. You have to open only port 47500 and subsequent ports in your range in your firewall. Do not worry about localport=58071 in that output. Sockets are bi-directional: you configure the "server" port (47500) the clients would connect to and the other end of the communication uses a random ephemeral port assigned by TCP stack. Firewalls know about the ephemeral ports range and never block it.
I see timeouts come from GridQueryProcessor. What timeout do you use in your SqlQuery? Did you try increasing it?
