yman wrote:
i have read that you can use the free sql management studio express to manage sql server 2000. I tried connecting using the management studio but it wants to connect to my sql server using named pipes which I cant use. The sql server is behind a firewall with port 1433 forwarded, I need to connect to it using the TCP/IP network library.
Does anyone know how to tell sql management studio express to use the TCP/IP library to connect?
edit: I am quite new to sql server management, so if I am talking rubbish, tell me

well IMHO and FWIW I would not let a production server be internet addressable -- to many problems like traffic sniffing.
aside from that let's see:
do you have connection to the remote server at the TCP Level??
for examplw what happens if you open a CMD window and try this:
TELNET 123.123.123.123 1433
if you get a "connect" then look at the tool's settings
if Telnet can't connect to the port then you have a firewall somewhere blocking the sql port.
I know that SQL Express by default has TCP and other network protocols shut off to help new users keep from beeing so open to attack. check to see if that also affects inbound connections also.