Pregunta

¿Cómo me conecto a un servidor SQL de forma remota y administro los objetos de mi base de datos? Necesito conectarme a mi base de datos ubicada en el servidor de la empresa de alojamiento web. Tengo el nombre del servidor, la dirección IP, el nombre de usuario de mi base de datos & amp; contraseña. Tengo una instalación de SQL Server 2000 en mi máquina.

¿Puedo usar SQL Server Enterprise Manager para esto? Una guía paso a paso sería muy útil.

¿Fue útil?

Solución

Sí, puede usar Enterprise Manager (o SQL Server Management Studio, incluso si se trata de una versión Express) para conectarse a cualquier servidor SQL (de la misma versión o inferior que la herramienta que está utilizando) que tenga TCP / IP conectividad a. Simplemente inícielo, ingrese el nombre del host DNS o la dirección IP en el cuadro 'Nombre del servidor' y presione Conectar.

Dos cosas pueden evitar que esto funcione:

  • 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 utilizando la Configuración del servidor SQL Gerente .

  • Hay un firewall entre usted y su servidor SQL que bloquea el tráfico TCP / IP. Esta es una construcción completamente sensata: NO desea que su servidor de base de datos esté disponible en Internet en general, ya que es un gran riesgo de seguridad. De hecho, si su empresa de alojamiento permite este tipo de acceso de forma predeterminada, estaría buscando un proveedor diferente ...

De todos modos, lo que parece ser necesario en su escenario es: a) la compañía de hosting que habilita TCP / IP en su instancia de SQL Server, b) que le proporcionan acceso seguro a la dirección IP que La instancia se está ejecutando. 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 SQL Server (que no es una gran solución, pero se puede usar si no se puede hacer nada más) implementado). Deberá analizar estos requisitos con su empresa de alojamiento.

Otros consejos

Sí, puede hacerlo, pero la forma en que lo haga dependerá de la configuración de su alojamiento.

Como Brannon sugiere, necesitará abrir el puerto 1433 en el firewall. Esto sería algo peligroso por sí solo, por lo que lo combinaría con una VPN. Puede ser bastante complicado configurar esto y podría terminar bloqueándose el acceso al servidor y necesitar la ayuda de las empresas de alojamiento para restablecerlo.

Otra opción serían algunas de las herramientas de administración web como: http://www.microsoft. com / downloads / details.aspx? familyid = C039A798-C57A-419E-ACBC-2A332CB7F959 & amp; displaylang = es http://www.mylittleadmin.com/en/welcome.aspx

Es posible, pero se deben alinear muchas cosas para que pueda conectarse.

Enterprise Manager y SQL Management Studio solo usan una conexión de cliente estándar a SQL. El puerto TCP / IP predeterminado es 1433, pero el host debe permitir ese puerto a través del firewall. Si está utilizando una instancia con nombre, entonces creo que también debe poder conectarse al puerto 1434.

La mayoría de los administradores no permiten el acceso directo al Servidor SQL desde fuera del firewall. En ese caso, si puede conectarse al host a través de VPN, entonces debería poder conectarse directamente al servidor con Enterprise Manager o SQL Management Studio.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top