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,
 

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:


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 similares