Foros del Web » Programando para Internet » PHP »

Conexion ODBC remoto

Estas en el tema de Conexion ODBC remoto en el foro de PHP en Foros del Web. Buenas tardes mis amigos, estoy haciendo unas pruebas de conexión desde php hacia un servidor remoto utilizando php con la funcion odbc_connect, planteo lo que ...
  #1 (permalink)  
Antiguo 08/07/2010, 15:32
 
Fecha de Ingreso: marzo-2008
Ubicación: Guayana, Venezuela
Mensajes: 23
Antigüedad: 16 años, 1 mes
Puntos: 0
Conexion ODBC remoto

Buenas tardes mis amigos, estoy haciendo unas pruebas de conexión desde php hacia un servidor remoto utilizando php con la funcion odbc_connect, planteo lo que estoy probando para ver si pueden ayudarme.

Tengo 2 servidores el SERVIDOR A (web) y el SERVIDOR B (base de datos), estoy creando un ODBC en el SERVIDOR B y desde el SERVIDOR A me intento conectar a ese odbc que esta en otro equipo.

Mis dudas:
  1. ¿Es esto posible? y
  2. Si lo es, ¿es necesario que el driver de conexión este en ambos servidores? o solamente en el SERVIDOR B

Las instrucciones que estoy usando son estas:


Código PHP:
Ver original
  1. function ODBC_Conn($SDSN, $Susuario, $Sclave) {
  2.  
  3. $this->usuario = $Susuario;
  4. $this->clave = $Sclave;
  5.  
  6. $this->DSN = "DRIVER={Centura SQLBase 3.5 32-bit Driver -NT & Win95};SERVER=IP_SERVIDOR_B;DSN=$SDSN;DATABASE=$SDSN;uid=$this->usuario;pwd=$this->clave";
  7.  
  8. $conex = odbc_connect($this->DSN, $this->usuario, $this->clave);
  9.  
  10. return $conex;
  11.  
  12. }


Aclaro que el driver que estoy usando corresponde a mi manejador de base de datos.

Agradezco toda la ayuda que puedan darme, lo que quiero hacer es migrar mi servidor web a linux y para ello necesito probar esta conexión ya que mi manejador de base de datos es solo para windows y no tengo un driver para linux

Etiquetas: odbc
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:28.