尝试使用“使用集成安全性”框的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
文件。
非常感谢对此错误的任何见解。
答案 0 :(得分:1)
应将sqljdbc_auth.dll
复制到data-integration\libswt\win64
目录中。
即使您使用的是64位计算机,Java / PDI也可能以32位运行,因此建议将sqljdbc_auth.dll
的32位版本添加到data-integration\libswt\win32
目录中