OLEDB y TCP/IP
Publicado por Maria Jose (2 intervenciones) el 23/12/2004 12:34:15
Hola a todos
Estamos intentando conectar a un SQL SERVER 2000 a través de TCP/IP, con
La siguiente cadena de conexión:
"Provider=SQLOLEDB.1;Network Library=DBMSSOCN;Data Source=192.168.0.3,1433;User ID=sa;Password=;Initial Catalog=test23;Connect Timeout=45;"
La instalación del servidor la hemos realizado con seguridad mixta, de manera que permita conexiones con userID y contraseña.
Además hemos activado en el servidor el protocolo TCP/IP, que responde en el puerto 1433 y además hemos comprobado desde el cliente que el ping contra
La dirección 192.168.0.3 funciona.
El parámetro Network Library=DBMSSOCN; de la cadena de conexión lo hemos añadido (porque sin él no funciona) en base a la información encontrada en la web, que indica que con esta librería intenta conectarse con el protocolo
TCP/IP.
El mensaje de error que obtenemos es: No existe el servidor o se ha denegado el acceso al mismo.
Por otro lado el mismo programa nos funciona si cliente y servidor están en el mismo equipo, utilizando la cadena de conexión:
"Provider=SQLOLEDB.1;;Data Source=(local);User ID=sa;Password=maria;Initial Catalog=test23;Connect Timeout=45;"
¿Que podemos estar haciendo mal?
Salu2 y gracias por la ayuda.
Estamos intentando conectar a un SQL SERVER 2000 a través de TCP/IP, con
La siguiente cadena de conexión:
"Provider=SQLOLEDB.1;Network Library=DBMSSOCN;Data Source=192.168.0.3,1433;User ID=sa;Password=;Initial Catalog=test23;Connect Timeout=45;"
La instalación del servidor la hemos realizado con seguridad mixta, de manera que permita conexiones con userID y contraseña.
Además hemos activado en el servidor el protocolo TCP/IP, que responde en el puerto 1433 y además hemos comprobado desde el cliente que el ping contra
La dirección 192.168.0.3 funciona.
El parámetro Network Library=DBMSSOCN; de la cadena de conexión lo hemos añadido (porque sin él no funciona) en base a la información encontrada en la web, que indica que con esta librería intenta conectarse con el protocolo
TCP/IP.
El mensaje de error que obtenemos es: No existe el servidor o se ha denegado el acceso al mismo.
Por otro lado el mismo programa nos funciona si cliente y servidor están en el mismo equipo, utilizando la cadena de conexión:
"Provider=SQLOLEDB.1;;Data Source=(local);User ID=sa;Password=maria;Initial Catalog=test23;Connect Timeout=45;"
¿Que podemos estar haciendo mal?
Salu2 y gracias por la ayuda.
Valora esta pregunta


0