Hi Tong,
Thanks for the reply. “sqljdbc4.jar” DO support SQL Server 2005.
Here’s the link from the MicroSoft site & Note. Microsoft JDBC Driver for SQL Server - JDBC Driver for SQL Server | Microsoft Learn
Note : The Microsoft SQL Server JDBC Driver 4.0 is a Java Database Connectivity (JDBC) 4.0 compliant driver that provides robust data access to SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, SQL Server 2005 and SQL Azure.
We have even tried “sqljdbc.jar” for SQL2005 and it thrown below error:
Error encountered
[ART.118.5042] Adapter Runtime (Connection): Unable to enable connection resource Test_Prateesh:NDS_JDBC_Connection.
[ART.118.5036] Adapter Runtime (Connection): Unable to configure connection manager.
Java Runtime Environment (JRE) version 1.7 is not supported by this driver. Use the sqljdbc4.jar class library, which provides support for JDBC 4.0.
Our wM 9.5 IS has JRE Ver 1.7.0_25 (51.0) .
Few more points to be Considered here (taken from webMethods System Requirement & installation Guide & MS Site )
sqljdbc.* >>>
sqljdbc.jar class library provides support for JDBC 3.0.
sqljdbc.jar class library requires a Java Runtime Environment (JRE) of version 5.0. Using sqljdbc.jar on JRE 6.0 or JRE 7.0 will throw an exception when connecting to a database.
Note
The JDBC Driver does not support JRE 1.4. You must upgrade JRE 1.4 to JRE 5.0, JRE 6.0, or JRE 7.0 when using the JDBC Driver. In some cases, you might need to recompile your application because it might not be compatible with JDK 5.0 API or JDK 6.0 API. For more information, see the documentation on Sun Microsystems Web site.Microsoft JDBC Driver 4.0 for SQL Server does not support JDK 7.
sqljdbc4 >>>>>
sqljdbc4.jar class library provides support for JDBC 4.0 API. It includes all of the features of the sqljdbc.jar as well as the new JDBC 4.0 API methods.
sqljdbc4.jar class library requires a Java Runtime Environment (JRE) of version 6.0 or 7.0. Using sqljdbc4.jar on JRE 5.0 will throw an exception.
Note
Use sqljdbc4.jar when your application must run on JRE 6.0 or 7.0, even if your application does not use JDBC 4.0 API features.
Does it mean wM 9.5 is NOT compatible with SQL Server2005 ? if No, is there any work-around for the same without affecting other wM 9.5 features.
Any more thoughts will be highly appreciated.
Regards,
pbprateesh
#Adapters-and-E-Standards#webMethods#Integration-Server-and-ESB