![]() |
Conexion a servidor dedicado windows server y sql server
Hola amigos del foro, les escribo para hacer una consulta, tengo una aplicación sencilla de gestión comercial desarrollada con delphi 7 y sql server express 2005, varios clientes me piden tener su base de datos en la nube, y para ello contrate un servidor dedicado, las caracteristicas del server son:
Intel® Core i3 4 GB RAM Windows 2012 Standard Edition Placa Reboot Remoto SQL Server 2012 Express Edition y 2005 express (2005 es la que estoy usando) 500 Gb SATA III La idea es acceder desde cualquier pc con internet a alguna base de datos del servidor, con la siguiente cadena de conexión:
Conectarme como lo hago desde una red local, por supuesto habilitando conexiones remotas en el servidor, desde la configuracion de superficie de sql y directamente deshabilito todo el firewall (despues agregaria correctamente las excepciones). Pero aun asi no puedo conectarme, intento con el data source en esas 4 formas, no se si es necesario alguna configuracion en el windows server, practicamente no lo conozco, tal vez habria que agregar roles, hasta aqui nomas llegue, el server tiene ip publica fija y dominio, tengo ping con los dos en mi pc, el mensaje de error es "No se encontro el servidor especificado". Bueno amigos, cualquier ayuda les agradecería. Saludos..!! |
Pueden ser varias cosas que impiden la conexion... Primero que nada te falta especificar un puerto. Por defecto SQL Server usa el 1433. Ese puerto debe estar abierto en el router (si es que el servidor tiene un router) y ademas habilitado en el Firewall de Windows
En realidad las pruebas para ver que la conexion esta configurada correctamente, antes que desde Delphi yo probaria conectarme desde el propio SQL Server Management Studio; especificas la direccion ip o dominio, puerto y credenciales y si todo va bien, comenzaria a hacer las pruebas desde Delphi. Yo uso esta cadena de conexion:
Revisa estos links: https://blogs.msdn.microsoft.com/wal...l-server-2008/ https://msdn.microsoft.com/en-us/library/ms191464.aspx |
Debes ir pos pasos, tal y como te han comentado.
1) Primero si tienes acceso al equipo (ping). 2) Luego si tienes acceso al puerto (1433). Para ello puedes usar telnet. Aquí tienes algunos trucos también. 3) Conexión al server. 4) Conexión a la base de Datos. Aquí tienes una "guía de conectividad" para SQL Server. |
Muchas gracias Agustin, Neftali, tengo ping a la ip pero no al puerto, lo acabo de probar con el telnet. Ahora reviso la configuracion del firewall.
|
La franja horaria es GMT +2. Ahora son las 07:48:37. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi