¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Solución al error de ClassNotFoundException al usar SQL Server 2005 con SQL2005 y sqljdbc.jar

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 25 Vistas
0
Cargando...

Hola a todos,

Estoy usando SQL Server 2005,

Configuré el controlador (nombre: SQL2005) y agregué sqljdbc.jar

También creé un origen de datos con esta información:

Nombre de la aplicación: TEST

Nombre: TEST

Descripción: TEST

Di TEST como Alias.

Seleccioné el controlador que creé antes (SQL2005), con Versión JDBC 1.x (Sin soporte AX)

Como Clase de controlador puse com.microsoft.sqlserver.jdbc.SQLServerDriver

Como DatabaseURL puse jdbc:sqlserver://<NombreServidor>:<puerto>;base de datos=<nombreBD>

Usuario: Admin, Contraseña: pass

En Motor SQL puse "VENDOR SQL"

Cuando lo guardo e intento Iniciar Aplicación Independiente Seleccionada obtengo este Error:

Se produjo un error al iniciar la aplicación 'sap.com/TEST'

Estos son los detalles:

Causado por: java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver

Encontrado en caché negativo

-


Información del Cargador -


Nombre del Cargador de Clases: [biblioteca: SQL2005]

Nombre del cargador principal: [Cargador de Clases de Marco]

¡Sin referencias!

Recursos:

C:\usr\sap\J2E\JC00\j2ee\cluster\server0\bin\ext\SQL2005\sqljdbc.jar

C:\usr\sap\J2E\JC00\j2ee\cluster\server0\bin\core_lib\opensqlport.jar

Cargando modelo: {padre,local,referencias}

¿Alguien puede ayudarme por favor?

¡Gracias de antemano!

Guillermo

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Muchas gracias, al ver ese documento fue mucho más fácil resolver el problema.

Ahora me enfrento a otro problema:

Cuando intento ejecutar una consulta (por ejemplo: select * from

) obtengo este error:

Se produjo un error al ejecutar las declaraciones de inicio

java.rmi.RemoteException: com.sap.engine.services.dbpool.exceptions.BaseRemoteException: No se pueden ejecutar declaraciones SQL sobre el DataSource "TEST". Si está utilizando un DataSource de Open SQL, debe registrar sus tablas usando JDDI antes de solicitarlas. Razón: com.sap.engine.services.dbpool.exceptions.BaseSQLException: ResourceException en el método ConnectionFactoryImpl.getConnection(): com.sap.engine.services.dbpool.exceptions.BaseResourceException: SQLException lanzada por la conexión física: com.microsoft.sqlserver.jdbc.SQLServerException: La conexión a la instancia con nombre ha fallado. Error: java.net.SocketTimeoutException: Receive timed out.

¿Tienes alguna idea de cómo solucionar esto?

Gracias de nuevo

¡Adiós!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?