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

#6 Carlos Sacristan
08/01/2009 - 10:20 | Informe spam
Pero no has dicho qué ocurre cuando haces un ping a esa IP, o un TELNET a ese
puerto, o si puedes conectarte desde otra aplicación.

Por cierto, gracias por lo de nuestro producto


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


"Javi" wrote:


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:

> 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:
>
> >
> > 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:
> >
> > > ¿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,
Respuesta Responder a este mensaje
#7 Javi
08/01/2009 - 11:25 | Informe spam
Ya lo he solucionado. Instalando el SP4 para SQL SERVER 2000 se corrige y
funciona todo a la primera sin cambio alguno de código.

Muchas gracias,

Saludos,

"Carlos Sacristan" wrote:

Pero no has dicho qué ocurre cuando haces un ping a esa IP, o un TELNET a ese
puerto, o si puedes conectarte desde otra aplicación.

Por cierto, gracias por lo de nuestro producto


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


"Javi" wrote:

>
> 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:
>
> > 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:
> >
> > >
> > > 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:
> > >
> > > > ¿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,
Respuesta Responder a este mensaje
#8 Javi
08/01/2009 - 11:26 | Informe spam
Ya lo he solucionado. Instalando el SP4 para SQL SERVER 2000 se corrige y
funciona todo a la primera sin cambio alguno de código.

Muchas gracias,

Saludos,

"Eduardo Castro" wrote:



"Eduardo Castro" wrote in message
news:
> 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:
>
>>
>> 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:
>>
>> > ¿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,

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida