It sounds like the file is in the correct place but the configuration is not set up to identify the driver class to use.
On our Windows install, the configuration info is in:
D:\Pentaho-9.3\server\pentaho-server\tomcat\webapps\pentaho\META-INF\context.xml and looks like this (of course, you'll need to identify the jTDS driver class net.sourceforge.jtds.jdbc.Driver, rather than the Microsoft SQLServerDriver.
<Resource name="jdbc/DatabaseAlias" auth="Container" type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory" maxActive="40" maxIdle="10"
maxWait="10000" username="DatabaseUser" password="censored" responseBuffering="adaptive"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://DatabaseServer;database=DatabaseName"
validationQuery="select 1" />
------------------------------
John Craig
Systems Engineer
Henry Schein Practice Solutions
------------------------------
Original Message:
Sent: 01-26-2023 01:59
From: Lee de guzman
Subject: Pentaho 9.3 on SQL Server 2016
Im using JTDS 1.3.1 jar file placed under Tomcat\lib folder and when i run start-pentaho.bat im getting below error from pentaho.log
java.sql.SQLException: Cannot create JDBC driver of class '' for connect URL 'null'
could this be related to the driver itself with a wrong version? im still connecting to 2014 SQL server
------------------------------
Lee de guzman
IT Support Manager
Deltek Danmark A/S
Original Message:
Sent: 01-25-2023 05:27
From: Petr Prochazka
Subject: Pentaho 9.3 on SQL Server 2016
Hi Lee,
JDBC is not strictly fixed to version of SQL server. So I think that v9.3 will work with MSSQL 2016.
I use jTDS driver for connection to SQL Server v13 and v14. And it works perfectly.
------------------------------
Petr Prochazka
Systems Engineer
P.V.A. systems s.r.o.
Original Message:
Sent: 01-25-2023 01:50
From: Lee de guzman
Subject: Pentaho 9.3 on SQL Server 2016
Found in 9.3 components reference that solution repositories are
- MS SQL Server 2017 & 2019 (including patched versions)
But it doesnt say that it doesnt support previous SQL Server version.
Can someone confirm if they have tested 9.3 using 2016 SQL server? and confirm as well the necessary JDBC drivers as well please?
------------------------------
Lee de guzman
IT Support Manager
Deltek Danmark A/S
------------------------------