缺少Pentaho MSSQL Native数据库JDBC驱动程序

时间:2015-06-25 20:35:35

标签: sql-server-2008 jdbc pentaho

尝试使用“使用集成安全性”框的MS SQL SERVER本机连接时,出现以下不同错误。

Error connecting to database [Kettle_ETL native] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the database

找不到驱动程序类com.microsoft.sqlserver.jdbc.SQLServerDriver,请确保' MS SQL Server(Native)'安装了驱动程序(jar文件)。 com.microsoft.sqlserver.jdbc.SQLServerDriver

在安装了jre1.8.0_45的Windows 64位计算机上使用Pentaho Spoon 5.3版本,我将sqljdbc_auth.dll(x64版本)和sqljdbc41.jar文件复制到/data-integration/lib文件夹,删除了现有的sqljdbc.jar文件。

非常感谢对此错误的任何见解。

1 个答案:

答案 0 :(得分:1)

应将sqljdbc_auth.dll复制到data-integration\libswt\win64目录中。

即使您使用的是64位计算机,Java / PDI也可能以32位运行,因此建议将sqljdbc_auth.dll的32位版本添加到data-integration\libswt\win32目录中