Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

[SOLUCIONADO] Problema con Insql (ms sql server 7)

Estas en el tema de Problema con Insql (ms sql server 7) en el foro de SQL Server en Foros del Web. Buenas noches amigos, a ver si me podéis echar un cable. Estoy haciendo una parte de mi proyecto fin de carrera, y me falta un ...
  #1 (permalink)  
Antiguo 09/05/2011, 15:08
 
Fecha de Ingreso: noviembre-2010
Ubicación: laudio
Mensajes: 61
Antigüedad: 13 años, 4 meses
Puntos: 1
Exclamación Problema con Insql (ms sql server 7)

Buenas noches amigos, a ver si me podéis echar un cable.

Estoy haciendo una parte de mi proyecto fin de carrera, y me falta un trozo que trabaja con dos máquinas virtuales.

Bien, os esplico detalladamente. Tengo dos máquinas virtuales corriendo en VMware. Se comunican mediante una red local entre sí, y funciona, ya que he podido hacer ping de una a otra y viceversa obteniendo respuesta. Las dos usan Win2000/nt, corriendo una de ellas un software privativo de wonderware.

La máquina A tiene el InTouch, un software que se comunica con unas máquinas (plc) mediante un protocolo HMI. Lo que hacen en realidad es recolectar datos de esas máquinas en tiempo real.

La máquina B, en cambio, tiene el paquete InSQL (industrial sql), un software que se comunica con el InSQL. Recoge los datos obtenidos por el InTouch y los almacena en una(s) base(s) de datos. Por debajo de InSQL fuciona Microsoft SQL Server 7.0, con todas sus ventajas y desventajas.


Bien, hasta ahora ahora un resumen, que sería este:

Máquina A (InTouch) ------------ red local 1_LAN ------------------ Máquina B (InSQL)


Eso es la parte virtual, que funciona en Vmware.
Ahora, lo que quiero hacer es hacer que la Máquina B esté disponible para una máquina física: mi pc (Ubuntu 11.04 64 bits).

Lo que quiero hacer es conectarme con PHP al servidor Mssql de la máquina B, recoger unos datos y mostrarlos en una página web (2ª parte del proyecto).

Para la comunicación entre máquina B y mi PC físico, creo tener configurado correctamente un puente (bridge) entre la máquina B y mi red local, pero no estoy muy seguro de ello. Por qué?

Con la consola, al hacer "ifconfig" me sale lo siguiente:

$ ifconfig
eth0 Link encap:Ethernet direcciónHW 00:23:54:19:80:47
..........................

lo Link encap:Bucle local
Direc. inet:127.0.0.1 Másc:255.0.0.0
Dirección inet6: ::1/128 Alcance:Anfitrión
................................

vmnet1 Link encap:Ethernet direcciónHW 00:50:56:c0:00:01
Direc. inet:172.16.214.1 Difus.:172.16.214.255 Másc:255.255.255.0
......................

vmnet8 Link encap:Ethernet direcciónHW 00:50:56:c0:00:08
Direc. inet:172.16.168.1 Difus.:172.16.168.255 Másc:255.255.255.0
Dirección inet6: fe80::250:56ff:fec0:8/64 Alcance:Enlace
.........................

wlan0 Link encap:Ethernet direcciónHW 00:21:5d:0e:8d:9a
Direc. inet:85.87.89.107 Difus.:85.87.95.255 Másc:255.255.240.0
Dirección inet6: fec0::a:221:5dff:fe0e:8d9a/64 Alcance:Sitio
............................


He hecho pings a vmnet8 y vmnet 1, y tengo respuesta, pero a la hora de conectarme en PHP:

function conectarBdInsql(){
$dsn = "85.87.96.1";

$conn = mssql_connect($dsn, "wwdbo", "wwdbo") or die("No se pudo conectar al servidor MsSql en $dsn");
...
}

Me dice lo siguiente:

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 85.87.96.1 in /opt/lampp/htdocs/pfc/php/funciones/funciones_base_datos.php on line 72
No se pudo conectar al servidor MsSql en 85.87.96.1

Por lo que yo creo, hay un problema en el puente ese, y no sé cómo solucionarlo.

Alguna idea?

Muchas gracias amigos, espero vuestras respuestas pues estoy algo desesperado...
  #2 (permalink)  
Antiguo 11/05/2011, 10:44
 
Fecha de Ingreso: noviembre-2010
Ubicación: laudio
Mensajes: 61
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Problema con Insql (ms sql server 7)

Alguien que me pueda echar un cable? Lo agradeceria muy mucho, estoy dispuesto a pagar una cantidad por paypal !!
  #3 (permalink)  
Antiguo 11/05/2011, 15:10
 
Fecha de Ingreso: noviembre-2010
Ubicación: laudio
Mensajes: 61
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Problema con Insql (ms sql server 7)

Bien, he avanzado algo.

He podido averiguar el modo de comunicarme desde Insql a mi máquina física, y viceversa.

Ahora solo me queda establecer una conexión entre el Microsoft SQL Server y mi página web...

Etiquetas: bridge, insql, intouch, mssql, php, puente, server, sql, virtual, vmware
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 03:52.