No conecto con Sql Server 2000

07/01/2009 - 10:29 por Javi | Informe spam
Hola a todos y feliz año 2009,

Me han pasado una pequeña aplicación java que se conecta con una base de
datos Sql Server 2000. Todo esto está corriendo en un Windows 2003 con SP2.
Al ejecutar la apliación java me sale el siguiente error:

<![CDATA[No se pudo conectar con el servidor:
jdbc:sqlserver://local;databaseName=MiDataBase;.]]>
<log4j:throwable><![CDATA[com.microsoft.sqlserver.jdbc.SQLServerException:
La conexión TCP/IP al host ha fallado. java.net.UnknownHostException:
at
com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown
Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown
Source)
at
com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown
Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at conexion_sql.Conexion.Abrirconexion(Conexion.java:43)
at conexion_sql.Conexion.consultaBD(Conexion.java:494)
at conexion_sql.Consulta.main(Consulta.java:27)
]]></log4j:throwable>
</log4j:event>


Resumiendo que "La conexión TCP/IP al host ha fallado". He estado
investigando y he leido por foros que es porque el puerto 1433 ha cambiado al
tener windows 2003 con sp2. Reviso la configuración del Sql Sever y el puerto
es 1433.

Alguien me puede ayudar?

Muchas gracias,

Un cordial saludo,

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
07/01/2009 - 10:40 | Informe spam
¿Está habilitado el protocolo TCP/IP en el servidor? ¿responde al ping?
¿tienes firewalls que puedan impedir llegar a esa IP:puerto? ¿has probado con
un TELNET a ese puerto? ¿está bien puesta la dirección IP? ¿has probado con
otro protocolo? ¿has probado con otro driver?

Como verás, son muchas cosas las que se pueden comprobar...


Un saludo
-
www.navento.com
Servicios de Localización GPS


"Javi" wrote:

Mostrar la cita
#2 Javi
07/01/2009 - 12:11 | Informe spam
Hola,

Todas esas preguntas ya me las habia planteado, pero aún asi sigue sin
conectar. Voy a revisarlo de nuevo.

Saludos y enhorabuena por el el producto Navento que ha creado Avanzit,

"Carlos Sacristan" wrote:

Mostrar la cita
#3 Eduardo Castro
07/01/2009 - 16:59 | Informe spam
Puedes verificar que SQL Server esta habilitado en el puerto 1433 o tal vez
esta cambiado el puerto por default, si es asi debes crear una alias en el
cliente utilizando cliconfg.exe

Saludos
Eduardo Castro
Costa Rica
MCSE, MCDBA, TS SQL 2005, MCSD, CCNA


"Javi" wrote:

Mostrar la cita
#4 Eduardo Castro
07/01/2009 - 17:15 | Informe spam
"Eduardo Castro" wrote in message
news:
Mostrar la cita
#5 Javi
08/01/2009 - 09:41 | Informe spam
Hola Eduardo,

Tanto en "Herramienta de red del cliente" como en "Herramienta de red del
servidor" tengo el protocolo TCP/IP en la lista de protocolos habilitados. Al
seleccionar TCP/IP pincho en propiedades y me indica que el puerto es el 1433.

Ya no se que hacer ni que mirar. No consigo que la aplicación java se
conecte a la base de datos siendo el mensaje el mismo:

"<log4j:throwable><![CDATA[com.microsoft.sqlserver.jdbc.SQLServerException:
La conexión TCP/IP al host ha fallado."

Cambio el nombre del servidor por la ip, le pongo el puerto, se lo quito y
nada. El firewall del sistema operativo (es un windows 2003) está
deshabilitado.

Muchas gracias por su tiempo,

Un cordial saludo,

"Eduardo Castro" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida