Sí, puede utilizar Enterprise Manager (o SQL Server Management Studio, incluso si es una versión Express) para conectarse a cualquier servidor SQL (de la misma versión o inferior que la herramienta que está utilizando) tiene TCP/Conectividad IP a. Simplemente ejecútelo, ingrese el nombre de host DNS o la dirección IP en el cuadro 'Nombre del servidor' y presione Conectar.
dos cosas puede que no funcionen:
Su SQL Server no está configurado para la conectividad TCP/IP. Esta es la configuración predeterminada desde la versión 2005 en adelante, y se puede cambiar usando el SQL Server Configuration Manager.
Existe un firewall entre usted y su SQL Server que bloquea el tráfico TCP/IP. Esta es una construcción completamente sensata: usted hace NOT quiere que su servidor de base de datos esté disponible desde Internet en general, ya que este es un gran riesgo de seguridad. De hecho, si su empresa de alojamiento permite que este tipo de acceso por defecto, que estaría buscando un proveedor diferente ...
De todos modos, lo que parece ser necesario en su escenario es: a) el alojamiento compañía que habilita TCP/IP en su instancia de SQL Server, b) ellos le proporcionan acceso seguro a la dirección IP en la que se está ejecutando la instancia. Esto implicará algún tipo de solución de reenvío de puertos VPN o SSH, o al menos un filtro IP, donde solo las direcciones IP 'confiables' pueden acceder al Servidor SQL (lo cual no es una gran solución, pero puede usarse si nada más puede ser implementado). Deberá discutir estos requisitos con su empresa de alojamiento web.
Esta es una vieja pregunta, pero supongo que, de vez en cuando aparece ya que está cubierto rarley en los libros. No es raro crear un servicio web entre su aplicación clinet y la base de datos. Sin embargo, como con muchos senarios, puede haber concentraciones de seguridad para verificar. – NoChance