Hello
I used the Enterprise Manager through a VPN connection, I just had to register the server's ip address (instead of the name) in the enterprise manager and then it worked. I also just tested the ODBC connection, again using the ip address and named pipes and that also worked.
Hope this helped
Brent Marshall