Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server Pentaho-Cand';找不到要连接的SQLSERVER驱动程序_Sql Server_Exception_Jdbc_Driver_Pentaho - Fatal编程技术网

Sql server Pentaho-Cand';找不到要连接的SQLSERVER驱动程序

Sql server Pentaho-Cand';找不到要连接的SQLSERVER驱动程序,sql-server,exception,jdbc,driver,pentaho,Sql Server,Exception,Jdbc,Driver,Pentaho,我最近一直在尝试使用这个名为Pentaho的工具来生成SQL报告,但该工具似乎找不到正确的类/库。我已经搜索了所有地方,但大多数人都使用它通过MYSQL而不是SQL SERVER进行连接,因此web上没有任何资源可以帮助连接数据库 我已经按照说明将mysql驱动程序放入jdbc文件夹,但是没有用 我遇到的问题是ParentException:java.sql.SQLException:无法加载驱动程序:com.microsoft.sqlserver.jdbc.SQLServerDriver 和

我最近一直在尝试使用这个名为Pentaho的工具来生成SQL报告,但该工具似乎找不到正确的类/库。我已经搜索了所有地方,但大多数人都使用它通过MYSQL而不是SQL SERVER进行连接,因此web上没有任何资源可以帮助连接数据库

我已经按照说明将mysql驱动程序放入jdbc文件夹,但是没有用

我遇到的问题是ParentException:java.sql.SQLException:无法加载驱动程序:com.microsoft.sqlserver.jdbc.SQLServerDriver

和日志:

org.pentaho.reporting.engine.classic.core.ReportDataFactoryException: Failed at query: SELECT * FROM Client;
at org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sql.SimpleSQLReportDataFactory.queryData(SimpleSQLReportDataFactory.java:254)
at org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sql.SQLReportDataFactory.queryData(SQLReportDataFactory.java:95)
at org.pentaho.reporting.ui.datasources.jdbc.ui.JdbcPreviewWorker.run(JdbcPreviewWorker.java:103)
at java.lang.Thread.run(Unknown Source)
ParentException: java.sql.SQLException: Unable to load the driver: com.microsoft.sqlserver.jdbc.SQLServerDriver
at org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sql.DriverConnectionProvider.createConnection(DriverConnectionProvider.java:106)
at org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sql.SimpleSQLReportDataFactory.getConnection(SimpleSQLReportDataFactory.java:184)
at org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sql.SimpleSQLReportDataFactory.queryData(SimpleSQLReportDataFactory.java:239)
at org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sql.SQLReportDataFactory.queryData(SQLReportDataFactory.java:95)
at org.pentaho.reporting.ui.datasources.jdbc.ui.JdbcPreviewWorker.run(JdbcPreviewWorker.java:103)
at java.lang.Thread.run(Unknown Source) 
有没有人有同样的问题,可能有解决办法


非常感谢。

您运行的是什么版本的PDI,您想使用什么驱动程序?”“MS SQL Server”或“MS SQL Server(本机)”?另外,您使用的是Pentaho Kettle还是Pentaho reporting?您没有在类路径中包含驱动程序,也没有配置Pentaho在何处找到它。配置MySQL或SQL Server的步骤基本相同,细节不同(驱动程序jar、驱动程序文件名和类似JDBC url的内容),我正在使用Pentaho Reporting for MS SQL Server(本机)@mark Rotterveel我认为这是主要的问题,我在教程之后做的唯一一件事就是提取驱动程序并放入libraries目录。我找不到需要指定驱动程序路径的文件