From what I can tell, a number of ports for external SQL client/server communication may be closed or blocked. You should check to see if a firewall is blocking some required ports to external communication. Firewall rules blocking needed ports would have to be changed to permit access to the blocked ports you need to use.
I've been the IT Admin at a small construction company for about six months after years at a large medical center, where I didn't need to know about networking. This new position has shown me how much I need to bone up on my networking chops, and am looking for a little assistance here.
We have multiple sites, and each site has it's own 192.168 subnet. I am unable to see devices outside of my 192.168.0.x subnet, and vice versa.
I can connect to our servers for file share access across subnets, but cannot run cannot run SQL client/server apps outside of our home office.
How can I open up communication between sites without exposing us to any danger?
Thank you in advance,
Mike

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic