Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como Configurar Sql 2000 Para Una Aplicacion Cliente/servidor (https://www.clubdelphi.com/foros/showthread.php?t=56162)

kurono 08-05-2008 22:55:12

Como Configurar Sql 2000 Para Una Aplicacion Cliente/servidor
 
hola amigos del foro les cuento que tengo una aplicacion cliente servidor donde la aplicacion debe conectarse a sql 2000 via internet pero al momento de concetarse da un error diciendo que "el servidor no existe o se a denegado la conexion al mismo" debo decir que utilizo los componente ado donde elijo el proveedor de sql y donde se asigna el nombre del servidor pongo la ip del mismo y le asigno la base de datos se que este tema se a discutido varias veces en el club incluso de ahi que aprendi a hacer la conexion pero lo curioso es que a mi no me funciona haora mi pregunta es ¿si lo estoy haciendo tal como lo indica en un foro de aqui de club delphi porque me da error? ¿que estoy haciendo mal deberia configurar sql 2000 para esto? si es asi ¿como debo configurarlo para que se vea los datos en otra pc via internet? alguien me puede ayudar

egostar 08-05-2008 22:58:39

Cita:

Empezado por kurono (Mensaje 285385)
hola amigos del foro les cuento que tengo una aplicacion cliente servidor donde la aplicacion debe conectarse a sql 2000 via internet pero al momento de concetarse da un error diciendo que "el servidor no existe o se a denegado la conexion al mismo" debo decir que utilizo los componente ado donde elijo el proveedor de sql y donde se asigna el nombre del servidor pongo la ip del mismo y le asigno la base de datos se que este tema se a discutido varias veces en el club incluso de ahi que aprendi a hacer la conexion pero lo curioso es que a mi no me funciona haora mi pregunta es ¿si lo estoy haciendo tal como lo indica en un foro de aqui de club delphi porque me da error? ¿que estoy haciendo mal deberia configurar sql 2000 para esto? si es asi ¿como debo configurarlo para que se vea los datos en otra pc via internet? alguien me puede ayudar

Razones puede haber muchas,

Tu servidor esta bien configurado y alcanzable por internet?
Tienes algún firewall que impida el acceso a la BD?

Por decir dos opciones

Salud OS

BlueSteel 09-05-2008 00:40:11

Como te dice Egopolice... sorry.. egostar :D

- Te puedes conectar en forma remota al Servidor ?
- Como lo haces ?
- Tienes alguna dirección de tipo publica ?
- Tienes habilitado los servicios del Servidor de Windows para aceptar conexión remota ?
- Tienes habilitado en el FireWall o Router correspondiente los puertos para accesar el Servidor... y tienes habilitada la conversión de Dirección IP Interna a Dirección IP Publica (NAT)

Salu2:p:D

kurono 09-05-2008 01:07:50

gracias amigos por responder pues bien con respecto al firewall de windows lo tengo desabilitado asi como el firewall del antivirus en cuanto si tengo alguna acceso a sql remotamente es lo que trato de hacer y lo de la ip la ip es publica lo estoy haciendo con una conexion dial up y sobre los servicio de windows me podrian decir donde hacerlo y como ,con respecto a la conversión de Dirección IP Interna a Dirección IP Publica (NAT) eso tambien que son las dos opciones que no me an quedado claro

BlueSteel 09-05-2008 01:23:25

Cita:

Empezado por kurono (Mensaje 285442)
gracias amigos por responder pues bien con respecto al firewall de windows lo tengo desabilitado asi como el firewall del antivirus en cuanto si tengo alguna acceso a sql remotamente es lo que trato de hacer y lo de la ip la ip es publica lo estoy haciendo con una conexion dial up y sobre los servicio de windows me podrian decir donde hacerlo y como ,con respecto a la conversión de Dirección IP Interna a Dirección IP Publica (NAT) eso tambien que son las dos opciones que no me an quedado claro

Cita:

NAT (Network Address Translation - Traducción de Dirección de Red) es un mecanismo utilizado por routers IP para intercambiar paquetes entre dos redes que se asignan mutuamente direcciones incompatibles. Consiste en convertir en tiempo real las direcciones utilizadas en los paquetes transportados. También es necesario editar los paquetes para permitir la operación de protocolos que incluyen información de direcciones dentro de la conversación del protocolo.
Su uso más común es permitir utilizar direcciones privadas (definidas en el RFC 1918) y aún así proveer conectividad con el resto de Internet. Existen rangos de direcciones privadas que pueden usarse libremente y en la cantidad que se quiera dentro de una red privada. Si el número de direcciones privadas es muy grande puede usarse solo una parte de direcciones públicas para salir a Internet desde la red privada. De esta manera simultáneamente solo pueden salir a Internet con una dirección IP tantos equipos como direcciones públicas se hayan contratado. Esto es necesario debido a la progresiva escasez de direcciones provocada por el agotamiento de éstas. Se espera que con el advenimiento de IPv6 no sea necesario continuar con esta práctica.
http://es.wikipedia.org/wiki/NAT

todo depende de como se conecte la Red (donde esta el servidor) a Internet...

Los ISP (Proveedore del Servicio de Internet), trabajan de diferentes formas, unos asignas direcciones dinamicas a los enlaces (ADSL, Banda Ancha, RDSI), y otros direcciones publicas (Conexión dedicada)....

supongamos que tienes una dirección dedicada...

La red interna (privada), posee un direccionamiento cualquiera...generalmente utilizan 192.168.0.x/24 o 192.168.1.x/24.... eso es la dirección IP de cada Pc que esta en la Red de la Empresa (Red Privada)...
por lo cual una persona que este en internet no tendrá acceso a los equipos...

La conexión a Internet posee una dirección IP distinta....si realizas un prueba.. si te conectas a internet y te pones el alguna pagina que dice desde que dirección Ip estas conectado.. y la comparas con la dirección ip de tu pc veras que son distintas... para eso pincha aquí.. y sabras cual es tu Ip Publica y si va a Inicio -> Ejecutar -> CMD -> y en la linea de comandos del DOS pones IPConfig.. te arrojará la IP que posee tu Pc...

por lo cual en los Router o Firewall (este último no es el de Windows.. es un equipo como el WG x750e....) puedes realizar el NAT correpondiente, en donde dices que al Servidor de Datos que tiene internamente la dirección IP 192.168.0.2 le asignará la dirección IP Publica 200.72.125.78 (este es un ejemplo)


revisa esta imagne...http://www.tecnyred.com/sonicwall/firewall.gif

Salu2:p:D

kurono 09-05-2008 01:38:48

gracias blue por la explicacion dicho eso para hacer entender el problema que tengo mas facil no tengo router ni firewall extra la conexion la estoy tratando de hacer simplemente con dos modem pci interno en una conexion dial up como habia dicho entonces aclarado esto como seria la cadena de conexion para mi aplicacion

egostar 09-05-2008 01:40:33

Lo que me suena digamos curioso es que sea una conexión dial-up :rolleyes::rolleyes::rolleyes:

Salud OS

kurono 09-05-2008 01:44:09

amigos egostar lo que quieres dejar dicho que est tipo de aplicacion no se puede hacer en una conexion dial up esa la razon por la cual me esta dando error

egostar 09-05-2008 01:51:07

Cita:

Empezado por kurono (Mensaje 285457)
amigos egostar lo que quieres dejar dicho que est tipo de aplicacion no se puede hacer en una conexion dial up esa la razon por la cual me esta dando error

Es que como dices que es via internet y luego dices que es una conexion de modem a modem, pues eso no es internet, por eso me parece curioso.

Salud OS

kurono 09-05-2008 02:01:53

aaahhh pido disculpa por la mala explicacion que dije la conexion es via internet lo que pasa que dije de modem a modem porq no uso ningun tipo router ni firewall externo


La franja horaria es GMT +2. Ahora son las 02:33:34.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi