Можно ли подключить приложение C # .net на базе Windows к веб-серверу SQL Server 2005?
Пока вы можете видеть SQL Server по IP-адресу или имени (возможно, используя NATing), вы сможете использовать базу данных на этом сервере.
http://en.wikipedia.org/wiki/Network_address_translation