Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2010, 15:32
Monchiss
 
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